Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Postgresql的数据目录中组成SQL的原始文本文件_Postgresql_Raw Data - Fatal编程技术网

在Postgresql的数据目录中组成SQL的原始文本文件

在Postgresql的数据目录中组成SQL的原始文本文件,postgresql,raw-data,Postgresql,Raw Data,有没有一种方法可以让人得到组成数据库的文本文件?我是指当你转储数据库时得到的原始文本文件。?我想这些文件一定在数据目录中的某个地方……我怎样才能得到它们?它们不是文本格式。如果您无法通过查看或阅读文档来确定原始数据文件保存在何处,则不太可能充分利用它们 我认为这就是所谓的XY问题——试着问一个关于你想要实现什么的问题。它们不是文本格式。如果您无法通过查看或阅读文档来确定原始数据文件保存在何处,则不太可能充分利用它们 我想这就是所谓的XY问题——试着问一个关于你想要实现什么的问题。杰夫 你的答案取

有没有一种方法可以让人得到组成数据库的文本文件?我是指当你转储数据库时得到的原始文本文件。?我想这些文件一定在数据目录中的某个地方……我怎样才能得到它们?

它们不是文本格式。如果您无法通过查看或阅读文档来确定原始数据文件保存在何处,则不太可能充分利用它们


我认为这就是所谓的XY问题——试着问一个关于你想要实现什么的问题。

它们不是文本格式。如果您无法通过查看或阅读文档来确定原始数据文件保存在何处,则不太可能充分利用它们

我想这就是所谓的XY问题——试着问一个关于你想要实现什么的问题。

杰夫

你的答案取决于你是否有空间。如果数据库有一个相关联的表空间,那么这将指示物理文件的位置。一个表空间告诉我们

数据库集群所需的所有数据都存储在集群的数据目录中,通常称为
PGDATA
(位于可用于定义它的环境变量的名称之后)。PGDATA的一个常见位置是
/var/lib/pgsql/data
。同一台计算机上可以存在多个由不同邮局主管管理的群集

对于Windows,包含表空间符号链接的子目录位于此处:
C:\Program Files\PostgreSQL\9.0\data\pg\U tblspc\

您可以在中阅读有关数据库物理存储的更多信息。数据库

因为我们不确定您到底想做什么,所以在尝试在文件级移动数据之前,您肯定希望阅读大量的PostgreSQL在线文档。您还需要对StackOverflow做进一步的研究,因为您将找到有关传输PostgreSQL数据的答案

另外,在你做这件事的时候,请看一看

享受吧

杰夫

你的答案取决于你是否有空间。如果数据库有一个相关联的表空间,那么这将指示物理文件的位置。一个表空间告诉我们

数据库集群所需的所有数据都存储在集群的数据目录中,通常称为
PGDATA
(位于可用于定义它的环境变量的名称之后)。PGDATA的一个常见位置是
/var/lib/pgsql/data
。同一台计算机上可以存在多个由不同邮局主管管理的群集

对于Windows,包含表空间符号链接的子目录位于此处:
C:\Program Files\PostgreSQL\9.0\data\pg\U tblspc\

您可以在中阅读有关数据库物理存储的更多信息。数据库

因为我们不确定您到底想做什么,所以在尝试在文件级移动数据之前,您肯定希望阅读大量的PostgreSQL在线文档。您还需要对StackOverflow做进一步的研究,因为您将找到有关传输PostgreSQL数据的答案

另外,在你做这件事的时候,请看一看


享受吧

您的数据表是否有关联的表空间?你查过文件了吗?您的数据表是否有关联的表空间?你查过文件了吗?既然你提到了xy,我有一台旧机器的数据目录的内容,但没有备份,我想读取一台新机器上的所有表数据,我该怎么办do@PirateApp发布一个问题并提问?既然你在这里提到xy,我有一台旧机器的数据目录内容,但没有备份,我想在一台新机器上读取所有表格数据,我该怎么做do@PirateApp发布一个问题并提问?