By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE
INSERT 0 5
CREATE TABLE
INSERT 0 3
| msg_id | from_addr | to_addr | cc_addr | bcc_addr |
|---|---|---|---|---|
| 001 | billy@gmail.com | {gregg@gmail.com,dave@gmail.com} | {boss1@gmail.com} | null |
| 003 | janet@gmail.com | {boss1@gmail.com} | {bobby@gmail.com} | {gregg@gmail.com} |
SELECT 2
CREATE TYPE
CREATE TABLE
INSERT 0 3
INSERT 0 4
INSERT 0 2
INSERT 0 1
CREATE INDEX
CREATE INDEX
ALTER TABLE
| msg_id | email_body |
|---|---|
| 001 | Hello from e-mail body. |
| 002 | Hello from e-mail body. |
| 003 | Hello from e-mail body. |
SELECT 3
| person_id | email_address |
|---|---|
| 001 | billy@gmail.com |
| 002 | bobby@gmail.com |
| 003 | gregg@gmail.com |
| 004 | janet@gmail.com |
| 005 | boss1@gmail.com |
SELECT 5
| msg_id | role_in_message | email_address |
|---|---|---|
| 001 | from | billy@gmail.com |
| 002 | from | bobby@gmail.com |
| 003 | from | janet@gmail.com |
| 001 | to | gregg@gmail.com |
| 001 | to | dave@gmail.com |
| 002 | to | gregg@gmail.com |
| 003 | to | boss1@gmail.com |
| 001 | cc | boss1@gmail.com |
| 003 | cc | bobby@gmail.com |
| 003 | bcc | gregg@gmail.com |
SELECT 10
| email_address | role_in_message | msg_id | email_body |
|---|---|---|---|
| boss1@gmail.com | cc | 001 | Hello from e-mail body. |
| boss1@gmail.com | to | 003 | Hello from e-mail body. |
SELECT 2