dbtk/schema-loader

从XML加载数据库模式

v2.7.1 2020-02-18 14:27 UTC

README

从XML文件加载数据库模式。

使用方法

您可以通过以下方式将模式加载到数据库中:

数据库URL

包含用户名、密码、主机名和数据库名称的完整URL

./bin/dbtk-schema-loader schema:load example/schema.xml mysql://username:password@localhost/dbname

仅数据库名称

在这种情况下,使用 linkorb/database-manager 从 .conf 文件(服务器、用户名、密码等)中加载数据库连接详细信息(请阅读项目README以获取更多详细信息)。

简而言之 - 您必须在 /share/config/database/ 中有一个 dbname.conf 文件,如 database-manager的文档 中所述。

./bin/dbtk-schema-loader schema:load example/schema.xml dbname

示例

请参阅 example/schema.xml/tests/fixtures/schema.xml

注意

  • 不要忘记为可选字段使用 notnull="false"
  • 不要在表定义中使用 primaryKey="id" - 在版本 ~2.0 中索引有新的格式。

许可证

请参阅包含的LICENSE文件

由LinkORB工程团队提供


请访问我们的其他项目 engineering.linkorb.com

顺便说一句,我们正在招聘!