-- PostgreSQL 18;连接 postgres 管理库,以有 CREATEDB 权限的角色执行。 -- Docker 首次启动已创建 doodle_dev 时跳过本文件,不删除或重建已有库。 -- 如需其他环境,显式修改数据库名;首期不自动创建云端测试/生产库。 -- CREATE DATABASE 不能在事务中执行。 CREATE DATABASE doodle_dev WITH TEMPLATE = template0 ENCODING = 'UTF8' LOCALE_PROVIDER = libc LC_COLLATE = 'C' LC_CTYPE = 'C'; ALTER DATABASE doodle_dev SET timezone TO 'UTC'; COMMENT ON DATABASE doodle_dev IS 'Doodle 本地开发数据库;生产与测试使用独立数据库及凭证';