На главную

Таблицы и SQL

CREATE TABLE в ER-диаграмму

Из DDL собирает схему связей таблиц и код диаграммы Mermaid.

Код Mermaid

Нарисовать в Mermaid
erDiagram
    users ||--o{ orders : "user_id"
    orders ||--o{ order_items : "order_id"
    users {
        serial id PK
        varchar_255_ email UK
        varchar_64_ city
    }
    orders {
        serial id PK
        integer user_id FK
        numeric_10_2_ total
        timestamp created_at
    }
    order_items {
        serial id PK
        integer order_id
        integer product_id
        integer qty
    }

2 внешних ключей

Связи

ОткудаКолонкаКуда
ordersuser_idusers.id
order_itemsorder_idorders.id

3 колонок

users

id PKserial
email varchar(255), обязательна
city varchar(64)

4 колонок

orders

id PKserial
user_id FKinteger, обязательна
total numeric(10,2), обязательна
created_at timestamp, обязательна

4 колонок

order_items

id PKserial
order_id integer, обязательна
product_id integer, обязательна
qty integer, обязательна