排序
PostgreSQL教程(十五):系统表详解
一、pg_class: 该系统表记录了数据表、索引(仍然需要参阅pg_index)、序列、视图、复合类型和一些特殊关系类型的元数据。注意:不是所有字段对所有对象类型都有意义。 名字 类型 引用 描述 relna...
PostgreSQL教程(十三):数据库管理详解
一、概述: 数据库可以被看成是SQL对象(数据库对象)的命名集合,通常而言,每个数据库对象(表、函数等)只属于一个数据库。不过对于部分系统表而言,如pg_database,是属于整个集群的。更准确地...
PostgreSQL教程(十九):SQL语言函数
一、基本概念: SQL函数可以包含任意数量的查询,但是函数只返回最后一个查询(必须是SELECT)的结果。在简单情况下,返回最后一条查询结果的第一行。如果最后一个查询不返回任何行,那么该函数将...
PostgreSql新手必学入门命令小结
1、命令行登录数据库 有两种方式,一是直接在系统shell下执行psql命令;而是先进入psql环境,然后再连接数据库。下面分别给出实例: (1)直接登录 执行命令:psql -h 172.16.35.179 -U username ...
PostgreSQL教程(一):数据表详解
一、表的定义: 对于任何一种关系型数据库而言,表都是数据存储的最核心、最基础的对象单元。现在就让我们从这里起步吧。 1. 创建表: CREATE TABLE products ( product_no integer, name text,...
CentOS中运行PostgreSQL需要修改的内核参数及配置脚本
在CentOS中运行PostgreSQL数据库,需要调整一些内核参数和配置。这里分享CentOS中PostgreSQL相关的配置脚本。 1. 调整内核参数编辑/etc/sysctl.conf文件,添加以下参数: kernel.shmmax = 17179869...
PostgreSQL ERROR: invalid escape string 解决办法
在PostgreSQL中,ERROR: invalid escape string错误通常是由于SQL语句中的字符串Escape字符使用不正确导致的。解决此错误的步骤如下: 1. 找到导致错误的SQL语句,检查字符串是否正确使用了Escape...
PostgreSQL中调用存储过程并返回数据集实例
深入解读PostgreSQL中的序列及其相关函数的用法
一、简介 序列对象(也叫序列生成器)就是用CREATE SEQUENCE 创建的特殊的单行表。一个序列对象通常用于为行或者表生成唯一的标识符。 二、创建序列 方法一:直接在表中指定字段类型为serial 类...
SQL Server数据迁移至PostgreSQL出错的解释以及解决方案
SQL Server数据迁移至PostgreSQL时可能会出现各种问题,常见的错误及解决方案如下: 1. 数据类型不兼容 SQL Server和PostgreSQL支持的数据类型不同,导致迁移时出现不兼容错误。 解决方案:在迁移前...








