问题标签 [pg-ctl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - 为 postgres 设置 initdb 编码
当我尝试使用 init[db] 调用 pg_ctl 时,无法识别设置编码的选项:
这有改变吗?我使用了最新的 PostgreSQL 9.6(zip 下载,x64)。当我不使用 -E 开关时,一切正常,但数据库集群使用错误的编码初始化。
database - 读取 PostgreSQL 数据目录文件
如何查看和读取 PostgreSQL“data\base”目录中的文件。我尝试使用“pg_ctl”将此目录作为数据库导入我的服务器,但它失败了。我尝试制作一个 tar 存档并使用 pgadmin 恢复它,但它返回 toc 标题错误。我知道“data/base”中的每个文件夹都是一个数据库 OID,每个文件都是一个表和相关数据。这些文件就像这样的二进制文件或 dat 文件:(16384/1174)
€ëÌ 0 ðð b10ëÌ Ô ð àŸ ÐŸ ÀŸ °Ÿ Ÿ Ÿ €Ÿ pŸ0ëÌ Ô ð àŸ ÐŸ ÀŸ °Ÿ Ÿ Ÿ €Ÿ pŸ0ëÌ Ô ð àŸ ÐŸ ÀŸ °Ÿ Ÿ Ÿ €Ÿ pŸ Ÿ PŸ @Ÿ 0Ÿ Ÿ Ÿ Ÿ ðž àž Ðž Àž °ž ž ž €ž pž
ž Pž @ž 0ž ž ž ð à Ð À ° € p P @ 0 ðœ àœ Ðœ Àœ °œ œ œ €œ pœ
œ Pœ @œ 0œ œ œ ð› à› Ð› À› °› › › €› p› `› P› @› 0› › › › ðš àš Ðš Àš °š š
有什么方法可以查看和阅读吗??我想检索其中的表和数据。我搜索了很多,没有找到任何真正的解决方案。请帮忙。多谢。
postgresql - 关闭之前是否需要在 Ubuntu 16.04 上运行 pg_ctlcluster stop?
我没跑
或者
或者
因为我在我的 Ubuntu 16.04 机器上安装了 Postgres,所以在重新启动之前。
我想知道我是否很幸运(因为我没有检测到数据库问题),或者 Ubuntu 关闭是否会有序关闭 Postgres。
windows - Windows 中的 PostgreSQL 无法在后台运行服务器
我有这个问题。安装时,我的操作系统是 Windows server 2012。PostgreSQL-10
我打开一个 cmd.exe 窗口并编写脚本
然后,服务器正在运行。一切都很好。
但是当我关闭 cmd
我的 postgres 服务已关闭。我的pg_ctl状态显示:</p>
那么,我怎样才能像 linux OS 一样运行 postgres
然后它会在后台运行,尽管我关闭了 vim 窗口。
postgresql - 如何在 postgreSQL 的新集群中添加数据库?
我在用
candisDatabase
使用帐户 $USER(即“rupav”)下的指定目录创建一个新的数据库集群。
pg_ctlcluster 9.6 candisCluster2 start
集群创建成功,并且能够成功运行/启动新集群和服务器 candisCluster2
以下是新集群的状态(使用pg_ctlcluster 9.6 candisCluster2 status
):
现在服务器正在监听 5433 端口,我如何在给定的集群中添加创建角色、数据库和密码。默认情况下(安装 postgresql 后)我可以sudo -u postgres psql
进入 psql shell。
简而言之,我希望指定数据目录中的所有表,因为candisDatabase
它由不同于postgres
.
系统详细信息:我在“Ubuntu 17.10(Oracle VM,主机为 Windows)”上,postgresql 版本为 9.6
postgresql - CentOS 7 pg_ctl:无法访问目录“/var/lib/pgsql/data”:权限被拒绝
PostgreSQL 10.6 和 CentOS 7
鉴于拥有所有权,将无法pg_ctl
访问此内容? /var/lib/pgsql/data
postgres:postgres
如何在不产生漏洞的情况下解决此问题?为什么这会引发错误?
附加信息(编辑):
postgresql - PostgreSQL 10 => 11.1 pg_upgrade Postmaster 使用旧集群
我似乎被夹在两个操作之间,既pg_upgrade
要更改PostgreSQL
主要版本,pg_ctl
又要控制old cluster
.
我试图重命名/usr/local/var/postgres/postgresql.pid
,但这并没有解决任何问题。文档说我可以pg_ctl
用来关闭邮局主管,但这不起作用:
所以不关闭postmaster就无法升级版本,而关闭postmaster需要初始化新版本。我被抓住了。任何关于我如何开始11.1
工作的见解都值得赞赏。
更新
尝试处理旧版本后更新日志显示如下:
postgresql - 如何在 MacOS 上关闭没有 pg_ctl 的 Postgres 9.6.11?
我在我的 MacOS Mojave 机器上安装了多个 Postgres。版本 10.7 正在运行,我想将其关闭以启动 9.6。
它肯定在运行:
但我无法阻止它:
9.6 版的 pg_ctl 也不行:
当 pg_ctl 似乎无法控制它时,如何关闭服务器?我不记得启动它 - 也许它在机器上次重新启动时自动启动。我想我是用 Homebrew 安装的,但我不确定。