===== SQL Recipe ==== ==== 시퀀스 리셋 ==== Postgres 에서 id 등에 자주 사용하는 Serial 타입을 사용하면 1부터 레코드가 들어오는 대로 번호가 매겨진다. DELETE 를 써서 테이블을 다 날려도 레코드 넘버링은 리셋되지 않는다. SELECT setval('seq__name', 1, FALSE) ==== DB 간 Table 옮기기 ==== [[https://stackoverflow.com/questions/3195125/copy-a-table-from-one-database-to-another-in-postgres]] # 옮기는 쪽 DB에 테이블이 없을 때 pg_dump -t table_to_copy source_db | psql target_db # 있을 때 pg_dump -a -t my_table my_db | psql target_db