gpt4 book ai didi

database - 用于读取数据库模式的外部库或迷你语言?

转载 作者:搜寻专家 更新时间:2023-10-30 20:01:06 25 4
gpt4 key购买 nike

我正在考虑为我的妻子编写一个简单的数据库应用程序,但我对良好的编程习惯很感兴趣,并且希望有一个人类可读的源来存储数据库模式。

只是,我不知道有什么工具可以完成这项工作,我不敢相信它们不存在——可能我只是不知道该问谷歌什么,但我没有找到他们。

那么,有哪些库或其他工具支持从纯文本文件读取数据库架构。


对于 invenetix 的问题:我希望在构建时生成数据库创建代码或在发布中包含模式描述并在运行时根据描述构建数据库。 Draemon 的建议很好,但如果可以的话,我不想被锁定在预定的 RDBMS 中。

也许我应该说我以前在编程项目中使用过数据库,但从未负责过创建代码。

可能我现在过度设计了这个问题。

最佳答案

只需使用 SQL。 SQL 不仅是一种查询语言,还是一种 DDL(数据定义语言)。例如,如果您使用的是 mysql;您可以根据需要设计架构,运行 mysqldump,这将创建一个包含 DDL 语句的 SQL 文件。整理架构,然后您可以随时通过获取 SQL 文件来加载架构。就个人而言,我只是在文本编辑器中编写 SQL 模式并将其加载到 mysql 中。

这适用于 mysql、postgresql、oracle 以及可能任何其他数据库。

关于database - 用于读取数据库模式的外部库或迷你语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/347155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com