By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
| version |
|---|
| PostgreSQL 14.10 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-20), 64-bit |
SELECT 1
CREATE TABLE
INSERT 0 2
| usr_id | name |
|---|---|
| 1 | user-a |
| 2 | user-b |
SELECT 2
CREATE TABLE
INSERT 0 2
| proj_id | name |
|---|---|
| 1 | project 1 |
| 2 | project 2 |
SELECT 2
CREATE TABLE
| proj_id | usr_id | created_at | updated_at |
|---|
SELECT 0
CREATE PROCEDURE
CREATE PROCEDURE
CREATE VIEW
CREATE FUNCTION
CREATE TRIGGER
| Project Name | Assigned User | created_at | updated_at |
|---|---|---|---|
| project 1 | null | null | null |
| project 2 | null | null | null |
SELECT 2
INSERT 0 1
| Project Name | Assigned User | created_at | updated_at |
|---|---|---|---|
| project 1 | null | null | null |
| project 2 | user-b | 2024-05-21 03:07:49.361826+01 | null |
SELECT 2
UPDATE 1
| Project Name | Assigned User | created_at | updated_at |
|---|---|---|---|
| project 1 | null | null | null |
| project 2 | user-a | 2024-05-21 03:07:49.361826+01 | 2024-05-21 03:07:49.365376+01 |
SELECT 2
ERROR: Delete from view ASSIGNMENTS not yet developed CONTEXT: PL/pgSQL function make_project_assignment_iot() line 13 at RAISE