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 2841 게시물 읽기
No. 2841
Re: help명령을 모두 출력하는 간단한 스크립트
작성자
정재익
작성일
2001-05-30 20:37
조회수
2,895

가우님 python with PostgreSQL 강좌하나 개설하시는게 어떨까요. :/)

 

>>가우 님께서 쓰시길<<

 

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

:: 올려봄니다.

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

::

:: 다음 밑줄이하를 마우스로 긁어 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
3312
2847문자열 치환함수에 대해
안세환
2001-05-31
2776
2848┕>Re: 문자열 치환함수에 대해
가우
2001-05-31 10:10:04
3016
2845getInherits(): SELECT failed. 방법이 정말 없는지요?
정창용
2001-05-31
2632
2846┕>Re: getInherits(): SELECT failed. 방법이 정말 없는지요?
가우
2001-05-31 08:37:46
2824
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
2895
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
2510
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
2583
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다