标签: postgresql

在 Ubuntu 10.10 上设置 PostGIS

我遵循了本手册:http : //www.paolocorti.net/2008/01/30/installing-postgis-on-ubuntu/ 我使用 aptitude 安装:

postgis
postgresql-8.4-postgis
Run Code Online (Sandbox Code Playgroud)

但是 .sql 文件中没有脚本 lwpostgis.sql /usr/share/postgresql-8.4-postgis/

postgresql ubuntu postgis

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

Postgresql 每日备份

有没有什么简单的方法可以每天备份所有本地数据库(同一个 postgresql 服务器)?我找到了一些我可以使用的 bash 脚本,但对于这样的工作,它们似乎非常复杂。

有什么简单的建议吗?

postgresql backup

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

PG_Dump 因误认为磁盘空间不足而失败

我正在尝试在我的本地主机上使用 pg_dump 在远程机器上转储 4GB PostgreSQL 数据库。我的本地主机报告有 15GB 的可用空间。我正在将输出通过管道传输到 gzip。但是,经过大约 15 分钟的处理后,pg_dump 中止,指出“pg_dump:[tar 归档程序] 无法写入输出文件:设备上没有剩余空间”。我不断监视我机器上的可用磁盘空间量,它始终保持在 ~10GB 范围内。为什么 pg_dump 由于磁盘空间不足而过早失败,即使仍有足够的空间?

我的命令看起来像:

pg_dump -c --host=${HOST} --username=${DATABASEUSER} --blobs --format=t ${DATABASE} | gzip -c > /tmp/db-backup.tar.gz
Run Code Online (Sandbox Code Playgroud)

postgresql database

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

如何检查数据库的吞吐量(每秒查询)?

我有 PostgreSQL 数据库。我想检查 DBMS 的实时吞吐量。

我想构建一个吞吐量图,每 10 秒更新一次。

我怎么做?任何对 MySQL 的建议也会有所帮助。

mysql postgresql

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

如何将 postgres 数据库转换为 sqlite

我们正在开发一个网站,当我们在本地开发时(我们中的一个来自 Windows),我们使用 sqlite3,但在服务器(linux)上我们使用 postgres。我们希望能够将生产数据库导入到我们的开发过程中,所以我想知道是否有办法将 postgres 数据库转储转换为 sqlite3 可以理解的东西(只需将 postgres 的转储 SQL 提供给它,许多错误)。谢谢。

postgresql database sqlite

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

PostgreSQL 未安装在 Ubuntu 11.04 上

在 Ubuntu 11.04 服务器的新副本上,我尝试通过apt-get install postgresql. 但在安装日志的末尾我看到:

Error: could not create default cluster. Please create it manually with

  pg_createcluster 8.4 main --start
Run Code Online (Sandbox Code Playgroud)

当我运行这个命令时,我看到了这条消息:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Error: The locale requested by the environment is invalid.
Run Code Online (Sandbox Code Playgroud)

并且没有启动 PostgreSQL 服务器 :(

我需要做什么才能对此感到高兴?

postgresql ubuntu ubuntu-11.04

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

丢失 PostgreSQL 超级用户用户名和密码

我有一个在 Windows 上运行的 PostgreSQL 8.4 数据库,但我丢失了超级用户用户名的名称,因此无法连接。

我已经配置pg_hba.conf为使用trust允许没有密码的连接,但我仍然需要知道登录的有效用户的名称。

我试过postgresadmin等,但我总是得到:

psql: FATAL:  role "USERNAME" does not exist
Run Code Online (Sandbox Code Playgroud)

postgresql

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

pg_basebackup:无法从服务器获取 WAL 结束位置

我想用 postgres 9.1 的 pg_basebackup 工具创建一个 Base Backup。几秒钟后,我收到:

``pg_basebackup: 无法从服务器获取 WAL 结束位置`

此错误消息的原因是什么?

postgresql backup replication

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

在 debian 生产服务器上升级 PostgreSQL 的完整解决方案

我在几个网站的生产环境中使用 Debian 6 (Squeeze)。我决定使用 postgresql 向后移植,以便我可以使用 PostgreSQL 9.0 功能。我认为它将保持 9.0 并接收该主要版本的更新。

不幸的是,Squeeze 向后移植已更新到 PostgreSQL 9.1,所以我可能不会收到 9.0 的更新。

我计划升级到 9.1,但我知道这不是自动完成的。

我已经阅读了官方 pg_upgrade 和 debian 的 pg_upgradecluster,但我会很感激完整的升级指南。

  1. 要执行哪些步骤(首先 apt-get install postgresql,然后是 pg_upgradecluster,然后删除旧集群)?步骤列表会很好。
  2. 有哪些可能的故障场景?
  3. 如何准备失败并对其做出反应?

我只能停止数据库几个小时,所以我想做好准备

postgresql debian-squeeze

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

如何将 PostgreSQL 数据库(非转储)的文件系统级副本恢复到不同的 PC

我是 PostgreSQL 的新手。我必须恢复在 widows XP 机器上运行的数据库。

我有 postgres 的 zip 文件夹。

我已经在另一台 PC 中提取了 postgres 安装并开始使用 initDB 并创建了一个新数据库,我能够登录,但我看不到任何旧表。

请您发布您在另一台Windows XP机器上启动服务器的步骤以及如何恢复旧数据文件夹中的表和数据?

postgresql windows backup database-restore

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