PostgreSQL中用CREATE OR REPLACE VIEW更新视图时,只能在最后增加字段,不能改字段名、不能删除字段、也不能在中间增加字段。建议改用先DROP VIEW再CREATE VIEW的风格,为防止视图层次引用所带来的顺序问题,在DROP VIEW时同时带上IF EXISTS和CA... ...
分类:
数据库 时间:
2017-12-23 17:22:09
阅读次数:
573
文章来源:https://segmentfault.com/a/1190000006671061 一. 关系型数据库 市场上主流的关系型数据库:Oracle、DB2、Sybase 、PostgreSQL、Microsoft SQL Server、Microsoft Access、MySQL。关系型数 ...
分类:
数据库 时间:
2017-12-23 14:04:42
阅读次数:
181
PostgreSQL是通过角色来管理数据库访问权限的,我们可以将一个角色看成是一个数据库用户,或者一组数据库用户。角色可以拥有数据库对象,如表、索引,也可以把这些对象上的权限赋予其它角色,以控制哪些用户对哪些对象拥有哪些权限。 一、数据库角色: 1. 创建角色: CREATE ROLE role_n... ...
分类:
数据库 时间:
2017-12-22 00:41:30
阅读次数:
155
约束类型:检查约束、非空约束、唯一约束、主键、外键 1. 检查约束 设置某个字段里的数值必须满足约束表达式的条件。 例:限制人的年龄在0~120之间,语句如下: create table person(name varchar(40),age int check (age >=0 and age=0... ...
分类:
数据库 时间:
2017-12-22 00:31:19
阅读次数:
315
设置PostgreSQL开机自启动 PostgreSQL的开机自启动脚本位于PostgreSQL源码目录的contrib/start-scripts路径下 linux文件即为linux系统上的启动脚本 1)修改linux文件属性,添加X属性 #chmod a+x linux 2) 复制linux文件 ...
分类:
数据库 时间:
2017-12-19 15:29:01
阅读次数:
314
转自:http://www.linuxidc.com/Linux/2017-01/140007.htm 学习了关于PostGis、OSM数据以及Mapnik相关内容,接下来将利用假期重点学习PostgreSQL-XL和瓦片服务器集群技术,因此先把环境搭好。计划采用KVM来充分利用家里不太宽裕的“服务 ...
分类:
其他好文 时间:
2017-12-19 01:38:01
阅读次数:
196
参考:http://www.cnblogs.com/mchina/archive/2012/06/06/2539003.html 1、这里采用yum安装测试 使用PostgreSQL Yum Repository 来安装最新版本的PostgreSQL。 [root@test-slave ~]# rp ...
分类:
数据库 时间:
2017-12-17 22:13:04
阅读次数:
188
如果完全省略 pattern 参数, 那么 \d 命令显示所有在当前模式搜索路径中可见的对象。 要查阅在数据库中的所有对象,使用模式 *.*。‘ 最后更新 2013-06-04 14:42:14合作编辑者如下:张映 有误,我来改正(0) 正确(0) 收藏(0) 有误,我来改正(0) 正确(0) 收藏 ...
分类:
数据库 时间:
2017-12-13 23:26:03
阅读次数:
182
数据库是一所大宝库,藏着各种宝贝。一个没有数据库的网站,功能有限。在Django中,支持的数据库有以下四种: SQLite3 MySQL PostgreSQL Oracle 其中SQLite3为Django自带数据库,无需安装。Django要求MySQL版本4.0或更高。 本文将介绍如何在Djang ...
分类:
其他好文 时间:
2017-12-11 14:06:25
阅读次数:
173
配置setting.py里的DATABASES项 默认使用sqllite: This example is for PostgreSQL: PostgreSQL可替换成其他数据库如MySQL, Oracle 参考:https://docs.djangoproject.com/en/1.11/ref/ ...
分类:
数据库 时间:
2017-12-09 14:00:18
阅读次数:
239