postgresql - 我有一个关于 postgreSQL 集群的问题
问题描述
我是编程新手。我使用 PostgreSQL 是因为我需要一个数据库程序。
我使用 initdb.exe 创建了一个数据文件
initdb.exe -U postgres -A password -E utf8 -W -D D:\Develop\postgresql-10.17-2-windows-x64-binaries\data
这种方法称为数据集群。我在这个数据文件中放入了很多信息。现在我想将数据传输到另一台计算机并使用它。如何导入和使用使用集群创建的文件?我想在 pgAdmin4 中注册并使用它。我应该怎么办?
我使用的是 Windows 10 操作系统。需要类似于加载集群的解决方案。
解决方案
只要你想转移到另一个64位Windows系统,你只需关闭服务器并复制数据目录即可。pg_ctl register
如果需要,请注册服务。
要将数据复制到不同的操作系统,您必须使用pg_dumpall
和恢复psql
. pgAdmin 不会帮助你(它不是一个管理工具,正如它的名字所暗示的那样)。
推荐阅读
- regex - Nginx 位置正则表达式通用
- pyspark - 如何使用 rdd.sum() 从 pyspark 中的文本文件中查找 RDD 中特定单词的总数
- c - SDL_Mixer 缺少文件
- python - 基于比较其他数据帧值生成一个带有布尔列的新数据帧
- python - 如何在 python pandas 中删除查询的键值?
- javascript - Vuetify v-progress-linear(不确定)不更新
- php - 按客户电子邮件或姓名搜索订单
- ios - 如何在 Swift 中也有返回类型的嵌套函数封闭中返回父函数
- android-studio - Android Studio IDE:如何仅在 Flutter 中调试我的代码?
- audio - Bandcamp 嵌入式播放器看起来模糊