标签: postgresql

升级后删除旧的 postgresql 吗?

我按照此处的说明将 postgresql 升级到 9.3

当我跑步时 sudo service postgresql start

表明

 * Starting PostgreSQL 9.1 database server
   ...done.
 * Starting PostgreSQL 9.3 database server
   ...done.
Run Code Online (Sandbox Code Playgroud)

我现在只想使用 9.3(甚至不需要启动 9.1),我该怎么做?

upgrade postgresql

6
推荐指数
2
解决办法
3505
查看次数

如何卸载 postgresql

我确实尝试过不同的安装 postgresql 的方法,比如 9.5 版、9.6 版。我忘记了如何安装它们,这样做

sudo apt-get --purge remove postgresql
Run Code Online (Sandbox Code Playgroud)

我无法卸载它们。有没有办法通过删除文件夹来卸载它们?

postgresql

6
推荐指数
1
解决办法
3万
查看次数

将 PostgreSQL 寻呼机设置为 less?

我试图让我的 psql 寻呼机输出看起来更好。

我已将以下内容添加到我的 ~/.bashrc

export PAGER='less -S'
Run Code Online (Sandbox Code Playgroud)

我已经将这些行添加到我的 ~/.psqlrc

\x auto
\pset pager on
\setenv PAGER less
Run Code Online (Sandbox Code Playgroud)

电流输出:

当前寻呼机输出

期望的输出:

所需的寻呼机输出

postgresql pager

6
推荐指数
1
解决办法
6353
查看次数

如何从命令行执行 SQL 语句?

我是一个长期尝试切换到命令行的 GUI 用户,我不确定如何从 Ubuntu 命令行执行 SQL 语句。我正在使用 postgres。我可以\c用来连接到数据库并\d查看其中的表。我还可以看到带有\d dbnamedbname数据库名称在哪里)的标题。我不能做的是看到实际数据。

我尝试过 SELECT * FROM dbname;,但出现“dbname 处或附近的语法错误”。我在没有分号的情况下尝试了它,并且刚刚获得了一个新的命令行。我如何查看我的数据?提前致谢。

command-line postgresql sql

6
推荐指数
1
解决办法
6万
查看次数

在 Ubuntu 18.04 上安装 Postgresql 9.4

我正在尝试在 Ubuntu 18.04 上安装 postgresql 9.4(由于 BDR 支持),并遵循此构建教程

但是当我为 postgres 安装一些依赖项时,它的错误

root@ubuntu:/home/ubuntu# sudo apt-get build-dep postgresql-9.4
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the …
Run Code Online (Sandbox Code Playgroud)

postgresql

6
推荐指数
1
解决办法
1万
查看次数

如何在 18.04 中为 MYSQL 和 PostgreSQL 安装和配置最新的 ODBC 驱动程序

我目前正在尝试通过 ODBC 管理器 GUI 通过 ODBC 连接访问一些 MYSQL 和 PostgreSQL 数据库,就像我在 Windows 上一样。在四处寻找之后,我只找到了在 Ubuntu 上安装和设置 ODBC 连接的零散和旧教程。

当我在一个微妙的生产环境中工作时,有人可以帮助我提供更新的说明,所以我最不需要搞砸的事情吗?预先感谢。

mysql postgresql odbc 18.04

6
推荐指数
1
解决办法
3641
查看次数

为什么我无法安装、删除或升级软件包?

当我想对 Synaptic 做任何事情apt-get或停止、启动、重新启动时,postgresql我收到以下错误

设置 postgresql-common (114) ...
 * 启动 PostgreSQL 8.4 数据库服务器 * 在 /usr/bin/pg_ctlcluster 第 63 行使用 -T 开关运行时 $ENV{PATH} 中的目录不安全。
                                                                         [失败]
invoke-rc.d:initscript postgresql,动作“开始”失败。
dpkg: 错误处理 postgresql-common (--configure):
 子进程安装后安装脚本返回错误退出状态 1
处理时遇到错误:
 postgresql-common
E:子进程/usr/bin/dpkg返回错误码(1)

我正在使用 ubuntu 11.04 。我昨晚在升级过程中取消了升级到 11.10,并更改了source.list,然后从 Synaptic 重新加载包信息。也许这在某种程度上与问题有关,但是,我改source.list回默认值并重新加载它,但是,它并没有解决我的问题。

upgrade package-management apt postgresql partial-upgrade

5
推荐指数
2
解决办法
4952
查看次数

为什么我创建的新“postgres”用户没有出现在用户帐户中?

我刚刚在戴尔 Inspiron 1545 上全新安装了 Ubuntu 12.04,然后下载并安装了所有最新更新。现在,当我在“用户帐户...”窗口中创建一个新用户postgres时,它会创建该帐户,但它并未列在“用户帐户”窗口中。由于未列出,我无法创建密码或“启用”该帐户以便他们可以登录。

我曾尝试重新安装 Ubuntu 12.04,认为安装过程中可能存在错误,但我又遇到了同样的问题。有想法该怎么解决这个吗?

users postgresql

5
推荐指数
1
解决办法
1191
查看次数

Postgres - 无法创建共享内存段:无效参数

Shmmax,Shmall,我就是赢不了 ;)

我试过在我的/etc/sysctl.d/30-postgresql-shm.conf文件周围更改一些注释,kernel.shmmaxkernel.shmall稍微更改和更改,但似乎没有帮助。

#/etc/sysctl.d/30-postgresql-shm.conf 
# Shared memory settings for PostgreSQL

# Note that if another program uses shared memory as well, you will have to
# coordinate the size settings between the two.

# Maximum size of shared memory segment in bytes
#kernel.shmmax = 33554432  # Original
#kernel.shmmax = 41943040  # Tried this (bigger)
kernel.shmmax = 943040  # and this (smaller)

# Maximum total size of shared memory in pages (normally 4096 bytes)
#kernel.shmall …
Run Code Online (Sandbox Code Playgroud)

postgresql

5
推荐指数
1
解决办法
2万
查看次数

如何在 Ubuntu 16.04 上安装 postgresql-9.4?

试过了,sudo apt-get install postgresql-9.4但没有找到。

如何安装此版本?

postgresql 16.04

5
推荐指数
1
解决办法
2万
查看次数