我正在做一个对象关系数据库的团队项目,我们中的一个人在 PostgreSQL 中制作了数据库,我们其他人将基于该数据库制作应用程序。他如何导出数据库以供我们与 C# (Visual Studio) 一起使用?Postgres 可以用数据库或类似的东西制作一些文件吗?
问问题
452 次
2 回答
3
@andrefsp 非常正确,您可能希望转储数据库模式,然后将其加载到您机器上的本地 PostgreSQL 安装中以进行测试。
此外,创建一些模式可视化和文档通常很有帮助。我发现免费工具SchemaSpy 对此很有用,但还有许多其他工具。它会生成一个 HTML 文件和图像树,您可以使用它们来浏览数据库结构。
PgAdmin-III(通常与 PostgreSQL 一起安装)还提供了一些用于查看数据库结构的基本工具。
于 2012-11-14T00:57:22.770 回答
2
是的,PostgreSQL 可以做到这一点以及更多。您正在寻找的是数据库的转储,它基本上是一个包含所有数据库的文件。
此命令将从原始数据库生成备份,然后您可以将其与pg_restore
命令一起使用以将数据库加载到其他地方。
于 2012-11-13T18:30:56.513 回答