postgres专题提供postgres的最新资讯内容,帮你更好的了解postgres。
我写一个shell脚本(将成为cronjob),将: 1:转储我的生产数据库 2:将转储导入我的开发数据库 在步骤1和2之间,我需要清除开发数据库(删除所有表?)。如何从shell脚本最好实现?到目前为止,它看起来像这样: #!/bin/bash time=`date '+%Y'-'%m'-'%d'` # 1. export(dump) the current production databas
我在Google Cloud实例上运行postgres数据库,我们每天都会删除并重新创建这个数据库,作为我们每晚构建的一部分. 目前这是手动完成的,我想自动化它. gcloud compute ssh --zone europe-west2-c postgres@postgresql-dev -- "dropdb mydb" gcloud compute ssh --zone europe-wes
在继续执行nosetests之前,等待postgres在ENTRYPOINT内完全启动的最佳方法是什么? 现在我把我的机器上的启动时间定在50秒左右.所以我只是睡了60秒.这感觉不太好,因为在另一台机器上运行时这可能不起作用. ENTRYPOINT \ runuser -l postgres -c '/usr/lib/postgresql/9.3/bin/postgres -
前言 针对任何一个数据库,备份都是必要的,那么在centos进行备份的时候遇到了权限问题,centos的权限用户组请看前两篇文章,接下来要说的是如何使pg_dump有创建文件的权限。 过程 这个是本机,不是线上的,应该不怕,好了,几个步骤: 1、创建一个备份目录,例如: mkdir /usr/db-backup/ 2、新添加一个用户组用于承担对这个备份目录的操作, groupadd db_mana
我在 windows7上安装了postgres并尝试通过控制面板启动服务.它产生错误1053. 当我尝试从命令行运行postgres.exe时,我收到以下消息: C:\Program Files (x86)\PostgreSQL\9.0\bin>postgres.exe 2011-07-24 14:02:29 IST LOG: could not create file "postmaster.
我最近将Postgres数据库从 Windows迁移到CentOS 6.7. 在Windows上,数据库从未使用过多CPU,但在 Linux上我看到它使用的是常量~30%的CPU(使用top). (4芯机上) 任何人都知道这是正常的,还是为什么会这样做? 该应用程序似乎运行良好,并且比Windows快或快. 注意,它是一个大数据库,100gb数据,1000个数据库. 我尝试使用Pgadmin监视服
我有一个表格,其中包含一列包含URL的行。网址的格式如下: http://one.example1.com:9999/dotFile.com 我想用http://example2.com/dotFile.com替换该列中的所有匹配项,同时保留以下所有内容:9999。我已经找到一些关于regexp_matches和regexp_replace的文档,但是我不能很好地围绕它。 如果你知道url,你不必
项目的本地数据库已经配置好,但是无法访问。 修改 hosts,增加本地 ip vim /etc/hosts 127.0.0.1 mongo 127.0.0.1 postgres
我有一个Postgres db 9.1运行在AWS EC2上,使用ubuntu 12.04。 我搞砸了很多与实例(即安装各种postgres X.X之前我解决9.1)。 现在经过一个月的数据库工作,我发现如果我重新启动我的实例postgres没有正确加载,其状态说“运行集群”。这将永远持续直到我 sudo service postgresql restart 从终端,然后它再次工作。 我如何添加这
我最近一直在玩Docker和QGIS,并按照 this tutorial中的说明安装了一个容器。 一切工作伟大,虽然我无法连接到一个localhost包含所有我的GIS数据的postgres数据库。我想这是因为我的postgres数据库未配置为接受远程连接,并已编辑postgres配置文件,以允许远程连接使用this article中的说明。 我仍然得到一个错误消息,当我尝试并连接到我的数据库运行
在ubuntu中收到此错误消息.在pg_hba.conf文件中,我尝试在不同的时间使用’ident’,’peer’,’trust’,’md5′.但是没有去.请帮忙. 在你的pg_hba.conf中 # IPv4 local connections: # TYPE DATABASE USER CIDR-ADDRESS METHOD host all
我正在尝试为Munin激活一些 Postgresql插件.当我运行munin-node-configure –suggest |时grep postgres我得到以下输出: postgres_bgwriter | no | no [DBD::Pg not found, and cannot do psql yet] postgres_cache_ | n
我正在用 Ruby和Postgres建立一个VPS.在我的本地机器上,我安装了postgresql 9.2.3(客户端和服务器),因此想在我的VPS上安装它.按照这篇博文的说明 http://hendrelouw73.wordpress.com/2012/11/14/how-to-install-postgresql-9-1-on-ubuntu-12-10-linux/for在ubuntu上安装p
我不熟悉ubuntu(raring),所以有人可以帮助我: 我正在使用apt的postgresql 9.1.它在/etc/init.d/postgresql中安装了相应的init脚本.我可以使用脚本手动启动服务器.但是,postgres不会在启动时启动.我发布了一个update-rc.d postgresql默认值和update-rc.d postgresql enable(作为root),但这没
刚刚将Ubuntu升级到最新版本,但现在我有两个Postgres实例. 8.4和9.1 问题是我不知道第二个端口在哪个端口上运行? 如何检测正在运行的端口…. 如果我运行cristi @ cristi-hp:/usr/share / postgresql-common $sudo -u postgres psql psql(8.4.8) 输入“帮助”以获取帮助. 如何使用psql for 9.1?
我使用推送通知和存储设备令牌,就像我假设其他人一样.首先,我将它们转换为我的应用程序字符串: NSString *deviceTokenString = [[[token description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]]
我正在尝试配置rails应用程序以远程连接到postgres数据库.我注意到mysql的连接适配器有选项,指定设置ssl连接所需的信息,但postgres / pg适配器没有等效的选项. 谷歌搜索后,我也找不到任何东西(只通过ssh隧道连接). 这么简单,试图让rails postgres适配器通过ssl连接死路? 谢谢.任何帮助或方向表示赞赏. -H 2012年末,情况似乎发生了变化.尽管文档仍
我已经更新了我的包含pg gem的bundler,我收到了错误 An error occured while installing pg (0.14.0), and Bundler cannot continue. Make sure that `gem install pg -v '0.14.0'` succeeds before bundling. 我在rubygems.org上检查了这个ge
我见过一些 blog posts声称rails 4.2在Postgres 4.2中添加了对新Jsonb数据类型的支持. 但是,谷歌搜索让我得到如何实际使用数据类型的零结果.因为我不依赖于键顺序而且我希望我的应用程序快速,所以我非常希望在我的一个模型中使用Jsonb而不是json. 它实际上是在4.2中添加的,如果是这样,你如何使用它? 它是尚未发布的Rails 4.2版本(目前为4.2.0.rc3
你好, 我们最近更新了Rails 3.0.4(3.0.5在线devel服务器)的应用程序.大多数从2.3.10到3.0.4的更改是由于过时或过时的插件和宝石,并且相对容易解决.但有一件事让我生气: 在开发模式下,每一个Web请求使得服务器进程比以前分配大约50-60 MB的内存.这个内存在请求之后没有被释放,至少不是全部的.在10-20次请求之后,每个Ruby实例消耗超过500 MB的RAM,而我