이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.
현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.
| 포스트그레SQL |
| 이전 |
45장.
pgtcl |
다음 |
다음은 루틴 사용 방법에 대한 간단한 예입니다.
# getDBs:
# 주어진 호스트와 포트 번호에 있는 모든 데이터베이스의 이름을 가져옵니다.
# 기본값은 localhost 및 포트 5432입니다.
# 알파벳순으로 반환
proc getDBs 호스트 "localhost" 포트 "5432"
# datnames는 결과가 될 목록입니다.
conn 설정 [pg_connect template1 -host $host -port $port]
set res [pg_exec $conn "SELECT datname FROM pg_database ORDER BY datname"]
ntups 설정 [pg_result $res -numTuples]
for set i 0 $i < $ntups incr i
랩펜드 데이터 이름 [pg_result $res -getTuple $i]
pg_disconnect $콘
$datnames 반환