1、文件导入
pg_dump.exe --host host端口 --port 端口号 --username 连接名 --file 文件路径 “数据库名称” 例如: pg_dump.exe --host localhost --port 5432 --username postgres --format custom --blobs --verbose --file "C:\Documents and Settings\Administrator\桌面\SPISS_KAIFA.backup" "SPISS"
2、循环语句
CREATE OR REPLACE FUNCTION showName() RETURNS TEXT AS $$ DECLARE abc VARCHAR ; i int; parent INT ; lev INT; j int; BEGIN i := 1; while i<64 loop j := i; SELECT tablename,parentid,"level" into abc ,parent,lev from rp_tablelist WHERE tableid=j; INSERT INTO rp_tablelist VALUES(j+63,abc,parent,lev,2,1); i := i+1; end loop; RETURN i; END; $$ LANGUAGE plpgsql;
3、返回一个游标的存储过程
CREATE OR REPLACE FUNCTION getEntIndustry(refcursor,VARCHAR) RETURNS refcursor as $$ BEGIN OPEN $1 FOR SELECT enterpriseid,industries FROM enterprise WHERE industries like $2; RETURN $1; END $$LANGUAGE plpgsql; 第一参数为游标的名称,第二个参数为搜索的条件 使用方法 select getEntIndustry('abc','建筑');
4、遍历游标,更改对应的数据库表项
CREATE OR REPLACE FUNCTION updEntIndustry(refcursor,VARCHAR) RETURNS SETOF TEXT as $$ DECLARE entid int; inds text; inds1 text; BEGIN FETCH $1 INTO entid,inds; while FOUND loop inds1 := inds || $2; UPDATE enterprise SET industries=inds1 WHERE enterpriseid=entid; FETCH $1 INTO entid,inds; END loop; END $$LANGUAGE plpgsql; 第一个参数为需要被调用的游标的名称,第二参数为附带的特定字符串信息 使用方法select updEntIndustry('abc','领域');
3和4联合起来使用可以循环更改某一张数据表的特定信息
相关推荐
### PostgreSQL常用命令详解 #### 一、数据库与表管理 **1. \d [table]** - **功能**: 列出当前数据库中的所有表,或者如果指定了特定的表名,则列出该表的列/字段。 - **示例**: `\d` 显示所有表;`\d table_...
PostgreSQL常用语法收集,Postgresql 当中有四种方式获取当前时间。时间格式化,时间间隔计算等等
### PostgreSQL常用数据类型详解 #### 1. 整型数据类型 在PostgreSQL中,整型数据类型包括`smallint`、`integer`、`bigint`等几种。 - **smallint**:这是一个小范围整数类型,其取值范围为-32768到+32767。它通常...
postgresql常用的命令,在linux下对postgresql操作的常用命令.
本文将总结 PostgreSQL 管理常用命令,以便日常维护和管理数据库时快速查询和使用。 查看当前数据库实例的版本 命令:`select version();` 描述:该命令用于查看当前数据库实例的版本信息。例如,执行该命令后返回...
3. **数学和转换函数**:如ROUND、TRUNC、TO_CHAR、TO_DATE等,这些在数据转换和计算中十分常用。 4. **游标和PL/SQL兼容性**:尽管PostgreSQL原生支持PL/pgSQL,但orafce提供了更接近Oracle的PL/SQL语法,包括游标...
### PostgreSQL常用命令详解 #### 一、概述 PostgreSQL是一款功能强大的开源关系型数据库管理系统,以其高度可扩展性、稳定性及丰富的功能集而受到广泛欢迎。对于初学者来说,掌握其基本的命令是非常重要的一步。...
PostgreSQL安装配置及常用命令,资源里面包括YUM安装方法、编译安装方法及安装包、卸载方法、PostgreSQL常用命令、安装中出现问题网上的总结等,本人在项目中使用的编译安装方案,目前正常使用。
PostgreSQL PostgreSQL PostgreSQL学习手册 学习手册 学习手册 (常用数据类型 常用数据类型 常用数据类型 ) 16 一、数值类型: 一、数值类型: 一、数值类型: .16 六、数组: 六、数组: .22 PostgreSQL PostgreSQL...
PostgreSQL常用基本语法和几条简单技巧,包含 字段自增长 数据库内文本类转数字等
postgresql中常用小语法
文档中记录了Postgresql数据库的一些常用的监控命令,例如阻塞锁、表占用空间的大小
PostgreSQL学习手册(常用数据类型) PostgreSQL学习手册(函数和操作符<一>) PostgreSQL学习手册(函数和操作符<二>) PostgreSQL学习手册(函数和操作符<三>) PostgreSQL学习手册(索引) PostgreSQL学习手册(事物隔离) ...
2. **常用命令**:“PostgreSQL常用命令(1).doc”和“PostgreSQL常用命令.doc”包含了创建数据库、用户管理、数据导入导出、查询和更新等基本操作的命令,例如`CREATE DATABASE`、`GRANT`、`pg_dump`、`pg_restore`...
- **解决方法**:定期分析查询日志,移除不常用的索引;或者采用索引分区技术减少索引数量。 ##### 2. 缓存未充分利用 - **问题描述**:如果 shared_buffers 设置过小,会导致频繁的磁盘 I/O 操作,严重影响性能。...
这是为了保证PostgreSQL数据库的正常运行,因为UTF-8编码能支持多种语言,是数据库系统常用的字符集。 2. **更新软件源**:编辑`/etc/apt/sources.list`文件,添加Pitti PostgreSQL PPA源,这将提供最新版本的...
PostgreSQL 10 基础课程第四章 常用函数时间字段截取方法
Linux 安装 PostgreSQL 是一种常用的数据库管理系统安装方法,本文将指导您一步步地完成 PostgreSQL 的安装。 下载和解压缩 首先,下载 PostgreSQL 的压缩包,并将其上传至 Linux 根目录中。然后,使用 tar 命令来...
例如,在PostgreSQL的初始版本中就提供了许多常用的钩子,如check_password_hook、ClientAuthentication_hook、ExecutorStart_hook、ExecutorRun_hook、ExecutorFinish_hook、ExecutorEnd_hook和ExecutorCheckPerms_...