ThinkPHP 使用 PostgreSQL 需要导入一个 pgsql.sql,然而在 PostgreSQL 12 版本以后,pg_attrdef.adsrc 被移除了,因此会报错 Column adsrc doesn't exist 解决方法: 将 pgsql.sql 中的 替换为 然后重新运行一次 SQL 即可 附:替换完成后的 pgsql.sql 内容
ThinkPHP 使用 PostgreSQL 需要导入一个 pgsql.sql,然而在 PostgreSQL 12 版本以后,pg_attrdef.adsrc 被移除了,因此会报错 Column adsrc doesn't exist 解决方法: 将 pgsql.sql 中的 替换为 然后重新运行一次 SQL 即可 附:替换完成后的 pgsql.sql 内容
1. 安装 此步骤不再重复,请参考官方文档。 安装默认的数据存储位置是/var/lib/pgsql/版本号/data,注意安装完成后不要初始化数据库。 2. 建立存储目录 我这边的存储目录是/data/pgsql,使用 mkdir 命令完成建立并对其授予权限。 3. 初始化数据库 使用 vim 打开服务文件,找到 Environment 项,将其修改为 Environment=PGDATA=/data/pgsql 。 然后开始初始化数据库并设置开机自启。 4. 配置修改 进入/data/pgsql,编辑 postgresql.conf 和 pg…
Loading...