3. 进入 PostgreSQL 容器 使用以下命令进入刚刚创建的 PostgreSQL 容器: docker exec -it postgres-db psql -U postgres 1. 4. 创建数据库 在进入 PostgreSQL 容器后,可以使用以下代码来创建一个新的数据库,例如名为mydatabase: CREATE DATABASE mydatabase; 1. 5. 验证数据库是否创建成功 最后,可以通过\l命...
[y/N]yApplying all down migrationsno change➜ postgres➜ postgres➜ postgres migrate -database 'postgres://postgres:mysecretpassword@192.168.10.212:5432/example?sslmode=disable' -path ./migrations up 2 # 应用 `000001_create_users_table.up.sql` 和 `000002_add_mood_to_users.up.sql`1/u...
dockerrun--namepostgres-ePOSTGRES_PASSWORD=mysecretpassword-dpostgres:14.0 进入postgres 容器运行 psql -h localhost -U postgres -w -c "create database example;"来创建 example 数据库。 3.2.3 创建某次数据库变更的 sql 文件 migrate create -ext sql -dir ./migrations -seq create_users_table 这个...
//创建数据库postgres=# CREATE DATABASE DB1; CREATE DATABASE postgres=# CREATE DATABASE DB2; CREATE DATABASE//查看数据库postgres=# \l List of databases Name| Owner | Encoding | Collate | Ctype |Access privileges---+---+---+---+---+---db1| postgres | UTF8 | en_US.utf8 | en...
createuser my_custom_user-P 1. createuser:创建新用户的命令。 my_custom_user:新用户的名称。 接下来,我们需要为新用户设置密码,并授予对自定义数据库的访问权限: psql-dpostgres-c"ALTER USER my_custom_user WITH PASSWORD 'mypassword';"psql-dpostgres-c"GRANT ALL PRIVILEGES ON DATABASE my_custom_...
postgres=# \c 数据库名称 You are now connected to database "数据库名称" as user "postgres". 数据库名称=# 创建数据库 命令CREATE DATABASE创建一个新数据库: postgres=# CREATE DATABASE 数据库名称 OWNER 拥有该数据库的用户名称; CREATE DATABASE ...
local database=$1 echo " Creating user and database '$database'" psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" <<-EOSQL CREATE USER $database; CREATE DATABASE $database; GRANT ALL PRIVILEGES ON DATABASE $database TO $database; ...
su postgres 3. 创建sonar用户(一个新角色,可用于代码质量检测) createuser -P -s -e sonar 4. 连接数据库 psql 5. 创建sonar数据库 create database sonar owner=sonar; 6. 查看创建后的数据库 \l 至此,sonar用户与数据库均已创建成功,并且数据库中的数据持久化在宿主机中,方便下次访问及做备份。 四、...
CREATE USER $database; CREATE DATABASE $database; GRANT ALL PRIVILEGES ON DATABASE $database TO $database; EOSQL}if[ -n"$POSTGRES_MULTIPLE_DATABASES"];thenecho"Multiple database creation requested:$POSTGRES_MULTIPLE_DATABASES"fordbin$(echo$POSTGRES_MULTIPLE_DATABASES|tr','' ');docreate_user_...