用规则在PostgreSQL中创建可查询插入修改删除的表视图
具体内容如下:
要注意 new.attribute和old.attribute 与源表、视图属性之间的关系
[root@me root]# su postgres
bash-2.05b$ psql -E -h me.linux.edu.cn mydb1
********* QUERY **********
BEGIN; SELECT usesuper FROM pg_catalog.pg_user WHERE usename = 'postgres'; COMMIT
**************************
欢迎来到 psql 7.3.2, PostgreSQL 的交互终端.
键入: /copyright 获取发布信息
/h 获取 SQL 命令的帮助
/? 获取内部反斜扛命令的帮助
/g 或者以分号结尾执行查询
/q 退出
mydb1=# /help
Available help:
ABORT CREATE TABLE EXECUTE
ALTER DATABASE CREATE TABLE AS EXPLAIN
ALTER GROUP CREATE TRIGGER FETCH
ALTER TABLE CREATE TYPE GRANT
ALTER TRIGGER CREATE USER INSERT
ALTER USER CREATE VIEW LISTEN
ANALYZE DEALLOCATE LOAD
BEGIN DECLARE &nbs
要注意 new.attribute和old.attribute 与源表、视图属性之间的关系
[root@me root]# su postgres
bash-2.05b$ psql -E -h me.linux.edu.cn mydb1
********* QUERY **********
BEGIN; SELECT usesuper FROM pg_catalog.pg_user WHERE usename = 'postgres'; COMMIT
**************************
欢迎来到 psql 7.3.2, PostgreSQL 的交互终端.
键入: /copyright 获取发布信息
/h 获取 SQL 命令的帮助
/? 获取内部反斜扛命令的帮助
/g 或者以分号结尾执行查询
/q 退出
mydb1=# /help
Available help:
ABORT CREATE TABLE EXECUTE
ALTER DATABASE CREATE TABLE AS EXPLAIN
ALTER GROUP CREATE TRIGGER FETCH
ALTER TABLE CREATE TYPE GRANT
ALTER TRIGGER CREATE USER INSERT
ALTER USER CREATE VIEW LISTEN
ANALYZE DEALLOCATE LOAD
BEGIN DECLARE &nbs

本文介绍了如何使用规则在PostgreSQL数据库中创建一个不仅可查询,还能进行插入、修改和删除操作的表视图。通过这种方式,可以方便地管理和操作数据。
最低0.47元/天 解锁文章
681

被折叠的 条评论
为什么被折叠?



