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 9493 게시물 읽기
No. 9493
postgresql 테이블 조회 문의 입니다.
작성자
권영호(05kwon)
작성일
2014-11-28 16:23
조회수
11,478

 안녕하세요.

 

postgres 생각보다 어렵네요. 개념을 잘 못잡아서 그런가요?

1. 사용자를 추가 하였습니다.(user1)

2. 사용자 생성과 동시에 데이터베이스도 생성하였습니다. (userDB)

     데이터 베이스 생성시  Owner에 user1 로 설정을 했습니다. 

     테이블 스페이스도 폴더 지정하여 생성완료

3. userDB에서 스키마를 생성하였습니다. (user1)

    - 그래서 userDB에 스키마가 2개가 있습니다. public, user1 이렇게 2개 되어 있습니다.

 

테이블 생성시 pgadmin iii 에서 테이블을 생성하고(aaa)  테이블 스페이스를 user1으로 선택했습니다.

쿼리실행창(sql editor) 에서 select * from aaa; 를 실행하면 

에러가 발생됩니다. (ERROR : relation "aaa" does not exist) 

select * from user1.aaa; 하면 정상적으로 데이터가 조회 되구요.

 

userDB의 프로퍼티를 보면 Default schema가 public로 되어 있는데요

이 public으로 된 정보를 user1로 바꿔 줄수 있는 방법은 없는지요?

 

select 를 user1 를 넣지 않고 테이블 명만 넣어 조회를 하고싶습니다.

어떤방법으로 해야 할까요??

 

답변 부탁드립니다.

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

search_path 환경변수를 살펴보세요.

김상기(ioseph)님이 2014-11-29 00:43에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9497postgre sql 에 관한 책있으면 추천 부탁 드립니다. [2]
한숨
2014-12-10
12477
9496프로시져 생성 관련 문의 입니다 [2]
권영호
2014-12-10
11135
9494IF 함수 질문입니다. [1]
pgsql
2014-12-02
10845
9493postgresql 테이블 조회 문의 입니다. [1]
권영호
2014-11-28
11478
9492dblink를 시도해보려 했는데요. [3]
JungHo Kim
2014-11-27
11945
9491데이터 베이스 싱크로나이징 방법으로 추천하실 만한 것이.. [5]
JungHo Kim
2014-11-27
11972
9490postgresql 백업 및 복구 [1]
탁구공
2014-11-26
11806
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다