By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
| now | version | setseed |
|---|---|---|
| 2024-04-30 16:20:56.287655+01 | PostgreSQL 15.0 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-10), 64-bit |
SELECT 1
CREATE SCHEMA
CREATE TABLE
| emp_id | name | salary |
|---|---|---|
| 1 | John | 20000 |
| 2 | Bob | 60000 |
| 3 | Dan | 30000 |
INSERT 0 3
BEGIN
ALTER TABLE
CREATE VIEW
CREATE RULE
COMMIT
| emp_id | name | salary |
|---|---|---|
| 3 | Dan | 60000 |
UPDATE 1
| emp_id | name | salary |
|---|---|---|
| 3 | Dan | null |
UPDATE 1
| emp_id | name | salary |
|---|---|---|
| 3 | Dan | 70000 |
UPDATE 1
| emp_id | name | salary |
|---|---|---|
| 1 | John | 20000 |
| 2 | Bob | 60000 |
| 3 | Dan | 70000 |
SELECT 3