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 8824 게시물 읽기
No. 8824
db 사용 user 관련 정보를 table 속성에 저장하고 싶어요~~
작성자
류선영(syra)
작성일
2011-06-05 19:21ⓒ
2011-06-05 19:24ⓜ
조회수
8,857

 db 시스템 (관리자) 사용 user 관련 정보를 table 속성에 저장하고 싶어요~~

현재 postgreSQL DB 시스템 사용자가 postgres라면 

insert 할때 명령어를 어떻게 줘야 할지 모르겠네요ㅠㅠ

지금 트리거를 써서 회원정보를 입력 받으면 백업테이블에 트리거를 발생하게 하거든요 근데 

INSERT INTO backup

 VALUES(NEW.user_no , NEW.user_name, NEW.id, NEW.email, now(), user);

                                                                                                             ^ 여기서 error이 발생해요

username도 해봤는데 error가 나더라구요 ㅠㅠ

oracle 할때는 현재 시간을 sysdate를 쓰고 사용자는 user를 써는데 postgreSQL에서는 어떤 sql를 쓰는지 알려주심 

감사하겠어요~ㅠㅠ  현재 시간을 now()를 받는건 맞게 한건가요???ㅠㅠ 도와주세요~~

 

 

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

해당 칼럼의 default 값을 current_user 로 하면 특별히 신경 쓰지 않아도 될 것 같은데요. 

 

alter table tablename alter columname set default current_user;

 

now() 나, current_timestamp 또는 current_date 이런 것 쓰면 됩니다.

김상기(ioseph)님이 2011-06-08 10:24에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
8827vacuum 궁금사항입니다. [3]
이창로
2011-06-09
10407
8826postgre 에서 원격의 mysql 서버에 DBlink 걸수 있나요?
나종현
2011-06-08
9185
8825Postgresql to Oracle Db Link 관련.. [2]
최재원
2011-06-07
16147
8824db 사용 user 관련 정보를 table 속성에 저장하고 싶어요~~ [1]
류선영
2011-06-05
8857
8823쿼리좀 봐주세요. [1]
이기자
2011-06-03
8780
8822AIX 환경에서 PostgreSQL 설치 오류 [1]
양준선
2011-05-31
10495
8821Vacuum analyze시 out of memory [2]
이기정
2011-05-31
9465
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다