본문 바로가기

Backend/PostgreSQL and TypeORM

SQL table 만들고 id 생성(PK)

1) table의 column은 Entity 기반으로 만든다.

2) 해당 테이블을 클릭한채로 위의 메뉴바에서 연필 모양을 누른다. 

3) 1차적으로 DDL 코드가 이렇게 작성되어 있을 것이다. 

-- auto-generated definition
create table obelisk_activity
(

    value          integer,
    "profileImage" varchar,
    tx_hash        varchar,
    age            integer,
    tx_from        varchar,
    tx_to          varchar,
    tx_fee         integer,
    dao_id         integer
);

4) 위아래로 이렇게 추가해준다. 

-- auto-generated definition
create table obelisk_activity
(
    id             uuid default gen_random_uuid() not null
        primary key,
    value          integer,
    "profileImage" varchar,
    tx_hash        varchar,
    age            integer,
    tx_from        varchar,
    tx_to          varchar,
    tx_fee         integer,
    dao_id         integer
);

alter table obelisk_activity
    owner to brandy;