分类 PostgreSQL 下的文章

宇托 PostgreSQL, Backup, Restore 0 条

其实PostgreSQL的备份和恢复很简单,就简单的两个命令就行。主要要注意的就是几个参数。比如是否包含DDL,是否清除原有数据,备份格式之类的。例如:# 备份数据 pg_dump -h localhost -p 5432 -U postgres -d testdb -c -C -F c -f /home/postgres/backup/testdb_bak.dmp # 恢复数据 pg_restore -h localhost ...

宇托 PostgreSQL 0 条

安装好PostgreSQL之后,发现它只是一个空库。也只有postgres一个用户名。所以想要添加一个用户和用户对应的数据库。如果你的PostgreSQL是直接安装的,那可以直接用pgAdmin III来添加用户和数据库。我安装的是Zip版的PostgreSQL,所以必须手动添加用户和数据库。其它用户和数据库的方法如下:1. 进入PostgreSQL的安装目录。用postgres用户启动CMD。命令如下:runas /noprof...

宇托 Install, PostgreSQL, WinServices 0 条

之前一直是安装PostgreSQL的,看到网上有Zip版的PostgreSQL,就下载下来试试。其实Zip版的PostgreSQL比Zip版的MySQL的安装要稍复杂一些。它需要添加用户和初始化数据库。第一步,下载和解压Zip版的下载页面:http://www.enterprisedb.com/products-services-training/pgbindownload在页面里选择你想安装的版本下载。我下载的是Windows3...

宇托 PostgreSQL 0 条

一直觉得ID不用数字,而用36进制的字符串比较好,所以就有了实现十进制转36进制函数的写法。在网上找了一下,PostgreSQL的写法如下:十进制转36进制代码如下,当然你也可以根据自己的要求修改:CREATE OR REPLACE FUNCTION base36_encode(IN digits bigint, IN min_width int = 0) RETURNS varchar AS $$ DECLA...

宇托 Apache, PHP, PostgreSQL 0 条

最近想试试PHP下连接PostgresQL,发现在连接里出现下面的错误。Error [PDOException]: Could not Find Driver in PostgreSQL?一看到这个Error,第一反应就是我的php.ini是不是没有加载PostgreSQL的扩展。打开php.ini一看,发现是已经加载了的。然后用php#<?php phpinfo() ?>的文件一看,发现确实是没有PostgreSQL...

宇托 Install, PostgreSQL, Ubuntu 0 条

我的Ubuntu的版本是14.04,其它的版本可能在安装上有些不同。总的来说,在Ubuntu上安装PostgreSQL,只是在配置时有一点点要注意的地方。PostgreSQL安装步骤要安装PostgreSQL,最好先更新一下系统。命令如下: sh#sudo apt-get update然后直接用apt-get安装就行。安装命令如下: sh#sudo apt-get install postgresql postgresql...

宇托 Error, PostgreSQL 0 条

最近想玩玩PostgreSQL,下载了一个9.3.2-1的64位版本,文件名为:postgresql-9.3.2-1-windows-x64.exe。安装时却发现有以下问题,根本安装不了。如下图:在网上找了找,问题原因可能是VC++ runtime 已经安装,所以我们在安装PostgreSQL时不安装VC++ runtime 即可。方法如下:在postgresql-9.3.2-1-windows-x64.exe文件的同级目录下新建...