第一步postgres 数据库初始化 initdb
~/postgres/bin/initdb -D $INSTALLATION_PATH/data01 --encoding=UTF8 --lc-collate='en_GB.UTF-8' --lc-ctype=zh_CN --locale='en_GB.utf8'
su - pguser001 -c “/u01/pgsql/bin/initdb --username=pguser001 --encoding=UTF8 --lc-collate=C --lc-ctype=en_US.
utf8 --data-checksums -D /data”
第二步 修改数据库启动的配置文件
postgresql.conf
listen_addresses = '*'
shared_preload_libraries = 'babelfishpg_tds'
babelfishpg_tsql.server_collation_name=chinese_prc_ci_as
babelfishpg_tsql.default_locale=zh_CN
port = 5432 # (change requires restart)
max_connections = 1000
第三步 创建数据库
Connect via psql using the command ~/postgres/bin/psql -U postgres -h 127.0.0.1 . Create the extension and set up essential parameters. Please be aware you need to choose either 'single-db' or 'multi-db' mode d

本文档详细介绍了如何初始化PostgreSQL数据库,包括设置参数如`listen_addresses`和`shared_preload_libraries`,以及安装Babelfish for PostgreSQL扩展以支持SQL Server兼容性。接着,创建数据库用户和数据库,并配置Babelfish以适应多数据库模式。此外,还展示了创建带有中文字符支持的表和插入数据的步骤。
最低0.47元/天 解锁文章
1427

被折叠的 条评论
为什么被折叠?



