DBMS/PostgreSQL
[PostgreSQL] 다른 테이블 구조 및 데이터 복사하기
썸머워즈
2021. 7. 1. 20:43
반응형
PostgreSQL에서
새로운 테이블을 만들때 다른 테이블을 복사하여 생성하는 방법에 대해 알아보자.
바로바로 예제를 통해 접근해보자.
(예제에 나오는 othertable 에 복사할려는 테이블 명을 적어주면 된다.)
▷예제1) 다른 테이블의 구조만 복사하기
CREATE TABLE mine (LIKE othertable);
▷예제2) 다른 테이블의 구조와 데이터 복사하기
CREATE TABLE it AS SELECT * FROM othertable
▷예제3) 다른 테이블의 구조와 테이블의 모든 정보 복사하기(ft. index)
create table trecord (like othertable including all);
-- 추가로 데이터도 넣어주기
insert into trecord (select * from othertable);
반응형