PAS table 최종 변경일 확인 방법 글쓴이 : 포로리 날짜 : 2016-05-02 (월) 16:48 조회 : 12035 table을 생성(create), 변경(alter table, DDL)을 한 최종 시점을 확인 하려면 어떻게 확인이 가능 할가요? dba_all_table, all_tab_columns 등에서는 관련 정보가 없네요.. ^^ 혹시 아시는분 도움 부탁 드립니다. 댓글목록 주킹 2016-05-02 (월) 17:30 다른DBMS에서도 내부적으로 그런 기능이 지원하는지 궁금하네요 제가 알기로는 그런 정보가 담긴 catalog table은 존재하지 않으며 PAS에서는 log level을 높여서 ddl문을 남길 수 있습니다. 아래는 세션에서 log level 옮긴 예입니다. 꾸준히 보실려면 postgresql.conf에 설정하시면 됩니다. edb=# set log_statement='ddl'; edb=# create table king ( a int); CREATE TABLE #pg_log 2016-05-02 17:30:08 KST STATEMENT: create table king ( a int): 2016-05-02 17:30:11 KST LOG: statement: create table king ( a int); 다른DBMS에서도 내부적으로 그런 기능이 지원하는지 궁금하네요 제가 알기로는 그런 정보가 담긴 catalog table은 존재하지 않으며 PAS에서는 log level을 높여서 ddl문을 남길 수 있습니다. 아래는 세션에서 log level 옮긴 예입니다. 꾸준히 보실려면 postgresql.conf에 설정하시면 됩니다. edb=# set log_statement='ddl'; edb=# create table king ( a int); CREATE TABLE #pg_log 2016-05-02 17:30:08 KST STATEMENT: create table king ( a int): 2016-05-02 17:30:11 KST LOG: statement: create table king ( a int); PostgresDBA 2016-05-03 (화) 08:34 다른DBMS에서도 내부적으로 그런 기능이 지원하는지 궁금하네요 -> oracle 경우 dba_objects 와 dba_tables 에서 create/alter 로 생성 변경된 날짜가 기록 됩니다. 다른DBMS에서도 내부적으로 그런 기능이 지원하는지 궁금하네요 -> oracle 경우 dba_objects 와 dba_tables 에서 create/alter 로 생성 변경된 날짜가 기록 됩니다. 포로리 2016-05-20 (금) 13:53 자세한 성명 감사드립니다. 이력관리의 목적도 있고, 개발 단계에서 변경 관리에도 이슈가 있어서 해당 기능을 찾고 있었습니다. ^^ 자세한 성명 감사드립니다. 이력관리의 목적도 있고, 개발 단계에서 변경 관리에도 이슈가 있어서 해당 기능을 찾고 있었습니다. ^^ PostgresDBA 2016-05-03 (화) 08:36 PostgreSQL/PPAS 에서는 위 정보를 얻기 힘드므로, 관련 schema 정보(테이블 데이터 제외)를 daily 로 백업받기를 권해드립니다. PostgreSQL/PPAS 에서는 위 정보를 얻기 힘드므로, 관련 schema 정보(테이블 데이터 제외)를 daily 로 백업받기를 권해드립니다. 포로리 2016-05-20 (금) 13:52 답변 감사드립니다. ^^ 답변 감사드립니다. ^^
주킹 2016-05-02 (월) 17:30 다른DBMS에서도 내부적으로 그런 기능이 지원하는지 궁금하네요 제가 알기로는 그런 정보가 담긴 catalog table은 존재하지 않으며 PAS에서는 log level을 높여서 ddl문을 남길 수 있습니다. 아래는 세션에서 log level 옮긴 예입니다. 꾸준히 보실려면 postgresql.conf에 설정하시면 됩니다. edb=# set log_statement='ddl'; edb=# create table king ( a int); CREATE TABLE #pg_log 2016-05-02 17:30:08 KST STATEMENT: create table king ( a int): 2016-05-02 17:30:11 KST LOG: statement: create table king ( a int); 다른DBMS에서도 내부적으로 그런 기능이 지원하는지 궁금하네요 제가 알기로는 그런 정보가 담긴 catalog table은 존재하지 않으며 PAS에서는 log level을 높여서 ddl문을 남길 수 있습니다. 아래는 세션에서 log level 옮긴 예입니다. 꾸준히 보실려면 postgresql.conf에 설정하시면 됩니다. edb=# set log_statement='ddl'; edb=# create table king ( a int); CREATE TABLE #pg_log 2016-05-02 17:30:08 KST STATEMENT: create table king ( a int): 2016-05-02 17:30:11 KST LOG: statement: create table king ( a int);
PostgresDBA 2016-05-03 (화) 08:34 다른DBMS에서도 내부적으로 그런 기능이 지원하는지 궁금하네요 -> oracle 경우 dba_objects 와 dba_tables 에서 create/alter 로 생성 변경된 날짜가 기록 됩니다. 다른DBMS에서도 내부적으로 그런 기능이 지원하는지 궁금하네요 -> oracle 경우 dba_objects 와 dba_tables 에서 create/alter 로 생성 변경된 날짜가 기록 됩니다.
포로리 2016-05-20 (금) 13:53 자세한 성명 감사드립니다. 이력관리의 목적도 있고, 개발 단계에서 변경 관리에도 이슈가 있어서 해당 기능을 찾고 있었습니다. ^^ 자세한 성명 감사드립니다. 이력관리의 목적도 있고, 개발 단계에서 변경 관리에도 이슈가 있어서 해당 기능을 찾고 있었습니다. ^^
PostgresDBA 2016-05-03 (화) 08:36 PostgreSQL/PPAS 에서는 위 정보를 얻기 힘드므로, 관련 schema 정보(테이블 데이터 제외)를 daily 로 백업받기를 권해드립니다. PostgreSQL/PPAS 에서는 위 정보를 얻기 힘드므로, 관련 schema 정보(테이블 데이터 제외)를 daily 로 백업받기를 권해드립니다.