配置相关
<p>1.复制数据库 su postgres createdb -T templatedb demo</p>
<p>2.查看数据库 正在执行的语句及时间 select pid, trunc((date_part('epoch',now())-date_part('epoch',query_start))) as query_second ,query,* from pg_stat_activity where datname='dc' ORDER BY query_second 结束语句 select pg_cancel_backend(10444)</p>
<p>3.postgresql 增加用户表权限 grant select,insert,update on 表名to 用户名; grant select,insert,update on g_inouttblbill to intergration; grant USAGE on SCHEMA bojun to intergration; 如果是public模式的话 不需要加这个</p>
<p>4.postgresql 清空连接数 查询分析器中执行
SELECT pg_terminate_backend( pid )
FROM pg_stat_activity
WHERE pid <> pg_backend_pid( )
AND datname = current_database( ); </p>
<p>5.修改data 初始化目录 etc/init.b/postgresql
PGDATA=/data/pgsql/data PGLOG=/data/pgsql/pgstartup.log</p>
<p>6.卸载旧版本postgresql $ yum remove postgresql* 然后重启服务器 在进行安装。</p>
<p>7.postgresql修改密码 '#su postgres $Psql >ALTER USER postgres PASSWORD 'Nmy662456'; '</p>
<p>8.修改数据库名称 假定你要更名的数据库现在的名称为abc,希望更改成cba: ALTER DATABASE abc RENAME TO cba;</p>
<p>9.日志调整 修改 : postgresql.conf
pgsql 日志 名称按日期记录
log_filename = 'postgresql-%d.log'
pgsql 日志目录
log_directory = '/data/pg_log'
日志全记录
log_statement = all </p>