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 7197 게시물 읽기
No. 7197
db내에 테이블을 보는 방법
작성자
김선우(kimsw39)
작성일
2007-08-10 14:13
조회수
5,466

지금 디비에 생성되어 있는 테이블 이있으면 안만들고 없으면 만들려는 것을 하려는데

디비내에 테이블을 조회하는 하는 쿼리를 알려 주세요  

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

select * from pg_tables where schemaname = 'schemaname' and tablename = 'tablename'

인데요. 

이렇게 하려면, 내가 만드려는 테이블이 어느 스키마 - 네임스페이스 - 안에 만들어질 것인지를 
분명하게 알고 있어야합니다. 

단순히 하나의 데이터베이스안에 특별히 CREATE SCHEMA 명령으로 스키마를 만들지 않았다면, 

select * from pg_tables where tablename = 'tablename'

이런 형태로 찾아보아도 괜찮을 것 같네요. 

향후 어떻게 될지 모르는 상황을 대비해서, 첫번째 쿼리로 작업하는게 좋을 것 같네요.

김상기(ioseph)님이 2007-08-10 15:10에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7201사용자패스워드를 잊었을때 postgres권한으로 알아내는 방법이 있는지요! [1]
김승일
2007-08-20
5278
7199자료형에 관한 조언을 구합니다 (enum , set ) [2]
유용빈
2007-08-15
7347
7198배열 검색 좀 더 효율적인 방법은 없을까요?
tyro
2007-08-10
5193
7197db내에 테이블을 보는 방법 [1]
김선우
2007-08-10
5466
7196returning 질문입니다. [1]
궁금이
2007-08-10
5646
7195셀렉트시 조건에 따른 필드값 변경?.. [1]
moons
2007-08-09
5407
7194조회만 가능한 계정을 만들고 싶습니다. [1]
사이베이스가 싫어
2007-08-07
5123
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다