![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
postgresql
postgresql笔记
555路过555
这个作者很懒,什么都没留下…
展开
-
UPDATE和DELETE的外键属性
UPDATE和DELETE的外键属性上面建的外键默认是MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION,除了NO ACTION,还有cascade/restrict这两种常用的。 no action和restrict对于操作都会检查,如果不符合约束则会报ERROR并退出,数据还是不变,唯一的区别是no action可以设置约束延迟生效,...转载 2018-07-05 15:47:37 · 733 阅读 · 0 评论 -
Install Postgresql 10 In Ubutnu 16.04 LTS
原址PostgreSQL数据库是一个高性能的全功能的开源关系型数据库,这里讲解一下如何在Ubuntu 16.04 LTS 下安装 PostgreSQL 10。添加软件源wget -q -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -sudo sh -c 'echo "deb http...转载 2018-07-05 11:22:40 · 518 阅读 · 0 评论 -
http://blog.csdn.net/neo_liu0000/article/category/797059
http://blog.csdn.net/neo_liu0000/article/category/797059 第六章 数据类型6.1概述 PostgreSQL 提供了丰富的数据类型。用户可以使用 CREATE TYPE 命令在数据库中创建新的数据类型。PostgreSQL 的数据类型被分为四种,分别是基本数据类型、...转载 2018-07-05 16:35:46 · 205 阅读 · 0 评论 -
撤销psql中打错的命令
\r reset (clear) the query buffer原创 2018-07-05 10:33:50 · 1678 阅读 · 0 评论 -
Postgresql使用UUID
安装插件安装数据库操作数据库CREATE EXTENSION DescriptionPostgreSQL 10.4 Documentation安装插件安装数据库sudo apt install postgresql sudo apt install postgresql-contrib # uuid的依赖操作数据库 create data...原创 2018-07-04 20:37:15 · 1717 阅读 · 0 评论 -
https://yq.aliyun.com/articles/74419
原址标签PostgreSQL , upsert , insert on conflict do背景PostgreSQL 9.5 引入了一项新功能,UPSERT(insert on conflict do),当插入遇到约束错误时,直接返回,或者改为执行UPDATE。语法如下Command: INSERT Description: create new r...转载 2018-07-04 19:40:29 · 1961 阅读 · 0 评论 -
用客户端命令psql连接 PostgreSQL 不输入密码的方法
用客户端命令psql连接 PostgreSQL 不输入密码的方法 用psql命令连接远程的PostgreSql数据库时,在命令中不能传密码,只能连接后,再按照提...转载 2018-07-17 09:15:49 · 3187 阅读 · 1 评论 -
postgreSQL中的内连接和外连接
原址 测试数据:city表:create table city(id int,name text);insert into city values(0,'北京'),(1,'西安'),(2,'天津'),(3,'上海'),(4,'哈尔滨'),(5,'西藏')12pers...转载 2018-07-09 10:57:55 · 1512 阅读 · 0 评论 -
postgresql 数据库中数据的导入导出(简单操作+示例)
原地址 一、命令操作: 数据的导出:$ pg_dump -U postgres(用户名) (-t 表名) 数据库名(缺省时同用户名) > 路径/文件名.sqlpostgres@debian:~$ pg_dump -U postgres -t ...转载 2018-07-02 13:57:25 · 7644 阅读 · 0 评论 -
PostgreSQL:深入理解 template1 和 template0
原地址模板数据库 模板数据库就是创建新database时,PostgreSQL会基于模板数据库制作一份副本,其中会包含所有的数据库设置和数据文件。 PostgreSQL安装好以后会默认附带两个模板数据库:template...转载 2018-07-02 13:38:02 · 10826 阅读 · 1 评论 -
Postgres使用ALTER USER命令修改用户的密码、密码过期,锁定,解锁
原地址使用ALTER USER命令修改用户的密码、密码过期,锁定,解锁(1)修改用户的口令,将用户的口令修改为新的密码highgo=#create user test with password ‘test’;CREATEROLEhighgo=#select us...转载 2018-07-02 11:26:30 · 3196 阅读 · 0 评论 -
如何查看postgresql数据库用户?
postgres=# \du                        &nbs转载 2018-07-02 11:05:55 · 5152 阅读 · 0 评论