PostgreSQL
df0128
在路上
展开
-
Postgre学习笔记:还原数据库
今天工作中用到postgre还原数据库的功能,故此记录一下,以免遗忘;1、登录postgre创建一个新库(1)、登录postgres先连接到数据库服务器而后输入su - postgres(注意中间的横杠两边都有空格);而后输入psql即可,此时界面应该会显示postgres=#,这时就已经进入了数据库了;(2)、创建新库输入命令CREATE DATABASE exampledb OWN...原创 2019-03-05 20:18:26 · 1060 阅读 · 0 评论 -
postgresql数据库搜索和处理死锁
1、搜索死锁通过语句SELECT * FROM pg_stat_activity WHERE datname='databasename' and waiting='t';即可搜索出有死锁的进程,其中databasename为database的名称;出来的结果中datid即为此database的编号,pid即为死锁的进程号,此部分可以在数据库服务器上的进程中可以看到,通过ps -ef|grep...原创 2019-03-22 14:42:49 · 2313 阅读 · 0 评论 -
postgresql备份和还原
1、备份使用命令pg_dump -h localhost -U user database > C:\name.baklocalhost为地址,如果在本机则使用localhost即可;user为数据库所属的账户;database为要备份的库;C:\name.bak为备份路径,如果为当前文件夹,则使用相对路径即可;2、还原数据库还原的话需要先创建一个新库,然后再还原;1)新...原创 2019-03-22 18:41:04 · 287 阅读 · 0 评论 -
postgresql技巧之命令导出表(csv格式)
有时候我们需要导出某个表,但是又不能用Navicat等直接连接数据库,那么就可以使用COPY命令来导出表;一、登录postgresql其需要先在数据库服务器上切换账户并进入postgresql下[root@localhost ~]# su - postgresLast login: Sun Apr 28 18:11:32 CST 2019 on pts/0[postgres@localh...原创 2019-04-29 14:07:03 · 9811 阅读 · 2 评论