database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 8986 게시물 읽기
No. 8986
스키마명 변경하려고 하는데 어떻게 해야 할까요??
작성자
김종수(enmu)
작성일
2012-05-04 11:33
조회수
9,372

안녕하세요..

다름이 아니고 스키마 명을 변경하려고 하는데 버젼이 낮아서 인지 alter schema 라는 명령어가 없습니다. ;;

alter schema old_name rename to new_name

이렇게 하면 될 것 같은데 말이죠.;;

생각해낸 방법이 스키마를 덤프 받아서 이름 바꾸고 올리면 될까 하는 생각을 잠시 해봅니다.

가능할까요?? 아니면 다른 방법이 있는 것인가요??

쿼리나 명령어의 조언도 부탁드립니다.

답변 부탁드립니다.

 

수고하세요~

이 글에 대한 댓글이 총 1건 있습니다.

 pg_namespace 시스템 카탈로그 테이블이 해당 테이블입니다. 

이 테이블 안에 있는 정보를 바꾸면 될 것도 같은데, 

안해봐서 모르겠습니다. 

update pg_namespace

set nspname = 'new_schema_name'

where nspname = 'old_schema_name';

 

김상기(ioseph)님이 2012-05-10 15:48에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
8989DB연동 하는 방법좀 알려주세요 ㅜㅜ
지훈짱
2012-05-13
9027
8988pqxx 사용시 매번 쿼리 실행하지 않고 다른 방법도 있나요? [2]
2012-05-10
9002
8987Greenplum(postgres)에서 upsert가 가능한가요 ? [2]
배진홍
2012-05-10
9021
8986스키마명 변경하려고 하는데 어떻게 해야 할까요?? [1]
김종수
2012-05-04
9372
8985검색 값을 필드명으로 쿼리 할 수 있나요? [4]
iyob
2012-05-02
10317
8984share/contrib 가 없는데 추가설치 가능한가요? [5]
김현진
2012-05-02
9522
8981Cygwin PostgreSQL 7.4 (Windows 98SE)(Windows98SE)(Win 98SE)(Win98SE)(윈도우98SE)(윈도98SE)
포스트그레에스큐엘
2012-04-28
8780
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다