我已将测试mydb.sql复制到目录
/docker-entrypoint-initdb.d
它工作正常。
现在,我想创建我的演示数据库并插入数据。我有
mydb_1_struct.sql -- there is db structure
mydb_2_data.sql -- there is db data
我需要按以下顺序执行以下脚本:结构然后是数据。 脚本执行的顺序是什么?
答案 0 :(得分:2)
根据docker-entrypoint script 它按字母顺序处理脚本:
docker_process_init_files /docker-entrypoint-initdb.d / *
因此,您可以仅使用您提到的方法(mydb_1,mydb_2)等。