32
32
33
33
# 更改select version()返回值,以兼容GDAL
34
34
docker exec -i hgdb gosu highgo bash << - "EOF "
35
- hg_version_gen "PostgreSQL 12.7" "PostgreSQL 12.7" "12.7"
36
- EOF
37
-
38
- # 临时关闭三权分立
39
- docker exec -i -e PGPASSWORD=$POSTGRES_PASSWORD hgdb psql -U syssso -d highgo << - "EOF "
40
- select set_secure_param('hg_sepv4','dyn_off');
35
+ hg_version_gen "PostgreSQL 12.7 (HGDB-SEE V4.5)" "瀚高安全版 V4.5" "12.7"
41
36
EOF
42
37
43
38
# 更改数据库配置
44
- docker exec -i -e PGPASSWORD=$POSTGRES_PASSWORD hgdb psql -U sysdba -d highgo << - "EOF "
39
+ docker exec -i -e PGPASSWORD=$POSTGRES_PASSWORD hgdb gosu highgo psql -U sysdba -d highgo << - "EOF "
45
40
alter system set shared_preload_libraries = pg_stat_statements, pg_cron, pg_net;
46
41
alter system set wal_level = 'logical';
47
42
EOF
@@ -58,8 +53,13 @@ until docker exec hgdb pg_isready -U sysdba -d highgo -q; do
58
53
sleep 1
59
54
done
60
55
56
+ # 临时关闭三权分立
57
+ docker exec -i -e PGPASSWORD=$POSTGRES_PASSWORD hgdb gosu highgo psql -U syssso -d highgo << - "EOF "
58
+ select set_secure_param('hg_sepv4','dyn_off');
59
+ EOF
60
+
61
61
# 创建supabase所需的数据库和用户
62
- docker exec -i -e PGPASSWORD=$POSTGRES_PASSWORD hgdb psql -U sysdba -d highgo << - EOF
62
+ docker exec -i -e PGPASSWORD=$POSTGRES_PASSWORD hgdb gosu highgo psql -U sysdba -d highgo << - EOF
63
63
create role postgres superuser login password '$POSTGRES_PASSWORD ';
64
64
create role supabase_admin superuser login password '$POSTGRES_PASSWORD ';
65
65
create role dashboard_user NOSUPERUSER CREATEDB CREATEROLE REPLICATION;
72
72
./db/migrate.sh
73
73
74
74
# 恢复三权分立
75
- docker exec -i -e PGPASSWORD=$POSTGRES_PASSWORD hgdb psql -U syssso -d highgo << - "EOF "
75
+ docker exec -i -e PGPASSWORD=$POSTGRES_PASSWORD hgdb gosu highgo psql -U syssso -d highgo << - "EOF "
76
76
select set_secure_param('hg_sepv4','on');
77
77
EOF
0 commit comments