Postgresql
闫辉_13510215218
这个作者很懒,什么都没留下…
展开
-
postgresql 快速入门-5
概述本文基于pg 官方文档第5章“数据定义",归纳和总结相应的知识点。主要包括:约束、修改表定义、模式、表分区等。默认值定义语法:CREATE TABLE products ( product_no integer, name text, price numeric DEFAULT 9.99);...原创 2020-11-03 10:48:23 · 351 阅读 · 0 评论 -
postgresql 快速入门-4
概述本文基于pg 官方文档第4章“SQL语法",归纳总结相应的知识点。主要包括:词法结构、值表达式、调用函数。词法结构标识符&关键词虽然pg的标识符支持美元符号$(不能为首字母),但建议不要用,因为不符合SQL标准。若使用会降低可移植性。 标识符的长度不能超过NAMEDATALEN-1 字节;默认情况下,NAMEDATALEN的值为64。可以在src/include/pg_config_manual.h中修改NAMEDATALEN常量。 unicode转义字符的示例:U&...原创 2020-10-14 15:32:23 · 205 阅读 · 0 评论 -
postgresql 快速入门-3
概述本文基于pg 官方文档第3章“高级特性",归纳和总结相应的知识点。主要包括:示例文档此章中用到的advanced.sql。从前文make后的结果中复制出此文档。1,经过比较,advanced.sql和advanced.source内容完全相同。如下图。2,看了下tutorials下的*.sql文件,共5个,如下图1。这5个文件中,basics.sql、advanced.sql和syscat.sql和他们对应的.source文件的内容是完全相同的。而complex.sql和func原创 2020-10-13 11:19:00 · 290 阅读 · 0 评论 -
postgresql 快速入门-2
概述本文基于pg 官方文档第2章“SQL语言",归纳和总结相应的知识点。主要包括:如何make basics.sql;基本的CURD;datagrip相关的基本操作等。如何make tutorials引言一节有提到make tutorials,实际操作了一把,碰到些问题并解决,最终得到basics.sql。注:1,解决办法请参考此文:make postgresql 的tutorials主要步骤打开 pg 的source code:https://www.postgresql.原创 2020-10-13 08:59:35 · 249 阅读 · 1 评论 -
make postgresql 的tutorials
背景按pg的文档,The SQL Language: 2.1 Introduction,要make basics.sql,但碰到一些问题。记录一下。问题1:windows 下make 时有报错。报错画面如下:问题2:ubuntu下make,也有报错。报错画面如下:...原创 2020-10-12 15:04:54 · 1076 阅读 · 1 评论 -
postgresql 快速入门-1
计划一个gp入门的系列,记录和分享pg学习中的知识点。安装pg 当前的最新版为13。下载页面:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads注:1,官网的地址为:https://www.postgresql.org/download/,最终下载页面也会跳转到上述地址。2,本文将使用pg windows版。安装说明安装过程简单。按需修改默认设置,或者一路next。 安装完成后,需要设原创 2020-10-10 09:59:14 · 348 阅读 · 0 评论 -
Postgresql 安装与连接 笔记
需求在远程主机(ubuntu 18.04)上安装postgres(当前稳定版为12),然后用Datagrip在本地端连接。安装PGubuntu上执行apt 安装pg,命令如下:# Create the file repository configuration:sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.l原创 2020-08-02 21:52:55 · 685 阅读 · 0 评论