Postgresql流水帐(第七天):Trigger

  1. 创建一个函数
  2. 创建一个trigger, 将表和函数绑定

?

ALTER TRIGGER trigger_name ON table_name

RENAME TO new_name;

?

ALTER TRIGGER last_name_changes ON employees

RENAME TO log_last_name_changes;

?

ALTER TABLE table_name

DISABLE TRIGGER trigger_name
| ALL

You specify the trigger name after the?DISABLE TRIGGER?clause to disable a particular trigger. To disable all triggers associated with a table, you use?ALL?instead of a particular trigger name.

DROP
TRIGGER
[IF
EXISTS]
trigger_name
ON
table_name;

时间: 2024-07-28 23:01:52

Postgresql流水帐(第七天):Trigger的相关文章

Postgresql流水帐(第六天):view

CREATE OR REPLACE view_name AS query DROP VIEW [ IF EXISTS ] view_name; 一个复杂的 query: SELECT cu.customer_id AS id, ????(((cu.first_name)::text || ' '::text) || (cu.last_name)::text) AS name, ????a.address, ????a.postal_code AS "zip code", ????a.p

Postgresql流水帐(第四天): DDL 限制约束

CREATE TABLE products ( product_no integer, name text, price numeric CONSTRAINT positive_price CHECK (price > 0) ); CHECK 返回bool 值. 外键参照完整性.引用完整性 A foreign key constraint specifies that the values in a column (or a group of columns) must match the va

Postgresql流水帐(第五天):增删查改

增:insert INSERT INTO products (product_no, name, price) VALUES (1, 'Cheese', 9.99), (2, 'Bread', 1.99), (3, 'Milk', 2.99); 可以一次插入多行数据. INSERT INTO products (product_no, name, price) VALUES (1, 'Cheese', DEFAULT); INSERT INTO products DEFAULT VALUES;

createuser - 定义一个新的 PostgreSQL 用户帐户

SYNOPSIS createuser [ option...] [ username] DESCRIPTION 描述 createuser 创建一个新的 PostgreSQL 用户.只有超级用户(在 pg_shadow 表中设置了 usesuper 的用户)可以创建新的 PostgreSQL 用户. 因此,createuser 必须由某位可以以 PostgreSQL 超级用户连接的用户执行. 作为超级用户同时也意味着绕开数据库内访问检查的能力, 因此我们应该少赋予超级用户权限. createu

2016年的流水帐

最近过的还是很充实的,昨天用after effects帮别人处理掉周年庆视频里面蛋糕上的黑斑,算是入了ae的门. 前天到上周,将之前的一个游戏整理了一下,发布到4399和facebook,后续有把游戏打包到安卓市场的安排. 再之前就是适用sketch画模型,导出dae之后再three.js里面使用:还有反编译了一个伪3d游戏的swf资源. 今天的话主要是花了一点点时间把4399的小游戏版本更新了一下,然后上午拼了一会儿ui, 下午使用nodejs初步的爬取和解析了某个网站,打算做个统计类的页面.

X200s,Debian 8(Jessie) 安装流水帐

1. U盘启动安装 a. 因为无线网卡驱动是non-free,需要另外下载,对应X200s,文件是iwlwifi-5000-5.ucode,下完放到安装U盘的根目录下,安装时就不会再提示而是直接安装 b. U盘启动后出现 vesamenu.c32:not a COM32R image错误.这个不影响安装,敲一个tab,会出现可用的命令,输入install就可以继续安装 2. 安装过程中到install package快完成的时候,总是fail.按Alt+F2到控制台下查看/var/log/下的安

2017年1-6月流水帐

2017年 1月 ======================================== 2日,实现C++,AOB(Array of Byte)字节数组文件扫描,类似CheatEngine的AOB内存,只不过我扫的是硬盘文件,如某文件包含16进制特征码AA BB CC DD 11 33 58 99就可以扫出来,可以简单的对某类文件,比如bmp,dds,ogg之类的, 直接序列化打包的文件进行扫描,不知道有没有什么类似的软件,反正自己写了个,WinHex可以单个文件扫,但是没有批量扫描功

linux成长之路(QT Creator 流水帐)

Jeremy 1.使用QT Creator创建OpenCV项目 有点儿受不了在文本编辑器里面写opencv代码,一点儿补全都没有,写错了也不能立刻知道,所以只能屌丝地装个IDE来写代码.下面记录一些过程与知识点,以备查询- QT Creator是一个完整的C++集成开发环境(IDE),当前最新的版本是3.4.0,下载地址.具体安装步骤参看blog. 创建完工程后,会生成两个文件,一个是C++源代码文件main.cpp,另一个是项目文件text2.pro. (1)关于源码文件没啥多说的,就是mai

2018某二本的秋招流水帐

本文地址:http://www.cnblogs.com/maplefighting/p/7906789.html 某二本财经类弱校,acm省赛拿了两次银,icpc,ccpc打了两年铁,无实习.目标:互联网公司 大二三主要刷电影,看小说,玩acm以及搞绩点 (至今也不清楚绩点除了拿点学校的钱之外还有什么用,拿过二等奖学金等) 大三第二学期被队友拖出去打多一次省赛,所以准备了下,就没春招,想想还是很亏啊!! 后面觉得再不学习真的会找不到工作的,所以五六月就开始看书了.大概看了四个月吧,断断续续的 面