我需要从转储SQL文件将postgres实例初始化到Docker容器。否则它工作得很好,但问题是我不能将数据库设置为除";postgres";。创建新数据库可以很好地工作,但模式子句(例如CREATE TABLE
(最终毫无用处。
我试图用docker run
命令中的--env
选项设置默认数据库,但它返回错误--env requires a value
。
有什么方法可以设置默认数据库吗?希望在SQL子句中。
显然,您需要在模式子句之前使用/connect "dbname=[database name]"
,以便将脚本指向正确的dabase。
当只为单个数据库而不是整个集群生成转储时,脚本中并没有(非常理解(包含这一点。