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 4434 게시물 읽기
No. 4434
PL/pgsql에관해서
작성자
이수길(navy346)
작성일
2002-11-13 20:58
조회수
918

안녕하세요..이수길이라고 합니다.

 

PostgresSQL의 데이타베이스에서 트리거를 사용해서 변경이되면

변경된내용을 CSV로 파일을 만들려고 하는데요,,,,,

오라클에는 ut_file.fopen라는 함수가 있는데,PostgresSQL에는 이런

비슷한 함수가 있는지요...

 

고수님들의 많은 지도 부탁드립니다.

 

그럼,,좋은 하루되세요....

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

제가 기억하기로는 OS 차원의 시스템 콜이나, 저수준 함수들을 PL 언어들에서 지원하지 못하도록 되어있을겝니다.

 

어떤 파일을 만들어야한다면, OS의 redirection 기능을 사용하시는 것이 보다 손 쉬울 것같네요.

ioseph님이 2002-11-14 01:28에 작성한 댓글입니다.

꽁수로, plpython 같은 놈이라면, 비교적 해킹이 쉬울 것 같습니다. 해킹된 - 시스템 콜이 가능 한 - plpython으로 트리거를 만들어 사용하면 가능 할 법도 하네요.

 

문제는 트리거의 작동이 서버에서 일어날 터이고, 그 시스템 콜 또한 서버에서 일어날 터인데.....

 

DB 서버에 일반 텍스트 파일을 만들겠다.....

(아무리 생각해도 별로 바람직한 방법은 아닌 듯)

 

개인적인 생각이라면, 저는 그냥 로그를 좀더 충실히 남기는 방법을 생각해 보겠습니다. 아니면, 그 트리거 작동 로그를 다른 log table에 insert 하는 방법도 있을터이고.

ioseph님이 2002-11-14 01:33에 작성한 댓글입니다.

ioseph님 답변감사합니다..

좋은하루되세요....그럼...안녕히...

이수길(navy346)님이 2002-11-14 09:49에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4437여러분은 sequence를 어케 사용하세여? [1]
박기원
2002-11-14
1104
4436delete시 외래키 문제 (왕초보 도와주세요~) [1]
김미경
2002-11-14
1023
4435데이터의 양이 줄어드는지 체크하는데요.. [1]
이상학
2002-11-14
770
4434PL/pgsql에관해서 [3]
이수길
2002-11-13
918
4433설계시 default nextval(sequence)에관한질문 [2]
박기원
2002-11-13
1274
4432pl/pgsql function 에러. [1]
김준섭
2002-11-12
923
4431변수명의 끝수를 버린다고 하는데... [1]
박기원
2002-11-10
812
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다