Docker PostgreSQL:初始化脚本

Docker PostgreSQL:初始化脚本,postgresql,docker,Postgresql,Docker,我已将测试mydb.sql复制到目录中 /docker-entrypoint-initdb.d 而且效果很好 现在我想创建演示数据库并插入数据。我有 mydb_1_struct.sql -- there is db structure mydb_2_data.sql -- there is db data 我需要按顺序执行这些脚本:结构,然后是数据。 脚本的执行顺序是什么?根据 它按字母顺序处理脚本: docker\u进程\u初始化\u文件/docker入口点initdb.d/* 因此,您可

我已将测试mydb.sql复制到目录中

/docker-entrypoint-initdb.d
而且效果很好

现在我想创建演示数据库并插入数据。我有

mydb_1_struct.sql -- there is db structure
mydb_2_data.sql -- there is db data
我需要按顺序执行这些脚本:结构,然后是数据。 脚本的执行顺序是什么?

根据 它按字母顺序处理脚本:

docker\u进程\u初始化\u文件/docker入口点initdb.d/*

因此,您可以使用您提到的方法(mydb_1、mydb_2)等。

根据 它按字母顺序处理脚本:

docker\u进程\u初始化\u文件/docker入口点initdb.d/*

所以你可以使用你提到的方法(mydb_1,mydb_2)等等