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 2840 게시물 읽기
No. 2840
help명령을 모두 출력하는 간단한 스크립트
작성자
가우
작성일
2001-05-30 16:24
조회수
2,779

처음 공부하실때(저같은경우)나 버젼이 바뀌어 차이를 보려할때 아주 쪼금은 도움이 되지않을까해서 올려봄니다.

메뉴얼은 너무덩치가커 요약만보고싶을때가 있더군요.

 

다음 밑줄이하를 마우스로 긁어 pghelp.py따위의 화일로 저장하고

python pghelp.py 하시면 pg_help.날짜로 화일이 만들어짐니다.

표준출력으로 하실려면 맨뒤 3줄을 지우고 print rlt문을 넣어두시면 되구요.

 

만들기는 python2.1 버젼에서 했지만 1.5버젼에서 동작되록 했음니다. 혹시 호환안된부분이 있을지도 모르겠음니다.

error가나온다면 A/S하겠음니다.

//////////////////////////////////////////////////////////////////

#! /usr/bin/env python

 

import popen2

r,w = popen2.popen2("""psql /c"\h" """)

cmdListOrig = r.read().split('\n')

r.close()

popen2._cleanup()

 

cmdList = []

for t in cmdListOrig:

while t:

t = t.lstrip()

if len(t) < 26: break

cmdList.append(t[:26].rstrip())

t = t[26:]

cmdList.sort()

cmd = "\?\n\h\n\dT\n\do\n\df\n\dd\n"

for c in cmdList:

cmd = cmd + '\h %s\n' % c

 

r,w = popen2.popen2('psql /e ')

w.write(cmd)

w.close()

rlt = r.read()

r.close()

popen2._cleanup()

 

import time

sfn = time.strftime('pg_help.%Y/%m/%d',time.localtime(time.time()))

open(sfn,'w').write(rlt)

[Top]
No.
제목
작성자
작성일
조회
2850질문요.....갈켜주세요...
은미
2001-05-31
2902
2851┕>Re: 질문요.....갈켜주세요...
이태웅
2001-05-31 16:47:00
3010
2852 ┕>Re: Re: 질문요.....갈켜주세요...
은미
2001-05-31 17:13:22
2996
2856  ┕>Re: Re: Re: 질문요.....갈켜주세요...
정재익
2001-05-31 23:54:46
3311
2847문자열 치환함수에 대해
안세환
2001-05-31
2775
2848┕>Re: 문자열 치환함수에 대해
가우
2001-05-31 10:10:04
3016
2845getInherits(): SELECT failed. 방법이 정말 없는지요?
정창용
2001-05-31
2631
2846┕>Re: getInherits(): SELECT failed. 방법이 정말 없는지요?
가우
2001-05-31 08:37:46
2823
2855 ┕>Re: Re: getInherits(): SELECT failed. 방법이 정말 없는지요?
정창용
2001-05-31 20:16:41
2812
2840help명령을 모두 출력하는 간단한 스크립트
가우
2001-05-30
2779
2841┕>Re: help명령을 모두 출력하는 간단한 스크립트
정재익
2001-05-30 20:37:37
2893
2842 ┕>'초'자를 떼고나면 그때
가우
2001-05-30 21:27:50
2902
2843  ┕>Re: '초'자를 떼고나면 그때
정재익
2001-05-30 21:37:19
2828
2849  ┕>Re: '초'자를 떼고나면 그때
김상기
2001-05-31 15:34:54
2729
2836특별한 이유는 없는 것 같은데 속도가....
여준성
2001-05-30
2509
2828postgresql 7.1 install 중에서 다음과 같은 에러가 나네요.
김남수
2001-05-29
2534
2830┕>Re: postgresql 7.1 install 중에서 다음과 같은 에러가 나네요.
정재익
2001-05-29 19:08:08
2754
2832 ┕>Re: Re: postgresql 7.1 install 중에서 다음과 같은 에러가 나네요.
김남수
2001-05-29 21:28:24
2846
2837  ┕>Re: Re: Re: postgresql 7.1 install 중에서 다음과 같은 에러가 나네요.
정재익
2001-05-30 15:03:22
2722
2844   ┕>Re: Re: Re: Re: postgresql 7.1 install 중에서 다음과 같은 에러가 나네요.
김남수
2001-05-30 21:38:32
2636
2826cygwin사용시 한글문제는 어떻게 하나요??
김종진
2001-05-29
2382
2831┕>Re: cygwin사용시 한글문제는 어떻게 하나요??
정재익
2001-05-29 19:11:12
2591
2833┕>Re: cygwin사용시 한글문제는 어떻게 하나요??
바보
2001-05-29 21:28:28
2582
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다