Docker PostgreSQL:初始化脚本
我已将测试mydb.sql复制到目录中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/* 因此,您可
/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)等等