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 3888 게시물 읽기
No. 3888
Re: Re: Re: table 만들는것을 파일로 하는 법?
작성자
정재익(advance)
작성일
2002-01-16 19:39
조회수
2,093

두가지 정도 방법이 있는 것 같습니다. 하나는 psql 에서 작업할때 \e 라는 명령어를 이용하는 방법이고...

하나는 미리 파일로 SQL 명령어를 작성해 두었다가

psql -e -d DB_NAME < sql.txt

이런식으로 명령어를 주는 방법입니다. 참조하시기 바랍니다.

\e 명령어 사용법에 대해서는 psql 에서 \? 로 help 를 보시면 됩니다.

 

-- 윤재호 님이 쓰신 글:

>> 제가 너무 뜬금 없이 질문을 한것 같습니다.

>> 물론 create는 table을 생성할 때 쓰는 명령어죠.

>> postgresql에서 제가 알고 있는것은 create table xxx ( 하고

>> 테이블을 만들죠. 컬럼명을 쓰고 타입을 쓰고 등등등 엔터

>> 하나의 컬럼을 만들때 마다 엔터를 치면서 좀 번거러움이 있죠.

>> 그리고 실수로 잘못 만들기라도 하면 다시 처럼부터 작업을 해야지요.

>> 예로 oracle에서는 xxx.sql이라는 화일안에

>> create table xxx (

>> data1 int,

>> data2 int

>> );

>> 이런식으로 만든 다음에 명령어를 치면 자동으로 테이블이 만들어지죠.

>> 실수를 범해도 재작업하기 무지 편하고, 시간도 적게 들죠.

>> 그래서 postgresql 에서 이런 명령어가 있는지 물어 본것입니다.

>> 좋은 방법을 알고 계시는 분들은 답변 부탁합니다.

>>

>>

>> -- 정재익 님이 쓰신 글:

>> >> 무슨 의미인지 모르겠군요.

>> >> CREATE 명령어는 DB 또는 TABLE 을 생성할때 쓰는 명령어입니다. (물론 그 밖의 객체 생성시에도 사용됩니다) 이것은 디비에 내부적으로 사용되는 명령어이지 외부의 특정 파일을 생성하고 이런 것은 아닙니다. 다시 정확한 의미를 설명해 주시기 바랍니다.

[Top]
No.
제목
작성자
작성일
조회
3887대용량파일을 디비에 올리는중 에러....? [1]
이대선
2002-01-16
3624
3886postgresql과 c와 연동을 하려고 합니다?
윤재호
2002-01-16
2120
3891┕>Re: postgresql과 c와 연동을 하려고 합니다?
정재익
2002-01-17 08:49:16
2115
3884DB복구 가능한지...
조성철
2002-01-16
1910
3894┕>Re: DB복구 가능한지...
정재익
2002-01-17 09:03:54
1989
3881create를 파일로 하는 법?
윤재호
2002-01-16
2087
3882┕>Re: create를 파일로 하는 법?
정재익
2002-01-16 12:45:18
1922
3885 ┕>Re: Re: table 만들는것을 파일로 하는 법?
윤재호
2002-01-16 17:05:33
1960
3888  ┕>Re: Re: Re: table 만들는것을 파일로 하는 법?
정재익
2002-01-16 19:39:29
2093
3896   ┕>Re: Re: Re: Re: 답변 감사드립니다.
윤재호
2002-01-17 13:12:38
2020
3875SQL질문인데여
조안나
2002-01-14
2105
3877┕>Re: SQL질문인데여
정재익
2002-01-14 10:36:03
2198
3878 ┕>Re: Re: SQL질문인데여 [1]
조안나
2002-01-14 23:59:28
2155
3873[질문]auto/commit 을 바꿀려면 어떻게???
몰라
2002-01-12
1927
3874┕>Re: [질문]auto/commit 을 바꿀려면 어떻게???
정재익
2002-01-13 11:02:25
1986
3876 ┕>Re: Re: [질문]답글 주셔서 감사합니다.[냉무]
몰라
2002-01-14 02:35:39
2020
3879  ┕>Re: Re: Re: [질문]답글 주셔서 감사합니다.[냉무]
김대성
2002-01-15 19:46:25
2288
3862다음으로 입력되는 sequence의 값을 알아내려면?
전병혁
2002-01-10
2036
3863┕>Re: 다음으로 입력되는 sequence의 값을 알아내려면?
이정훈
2002-01-10 18:30:00
2118
3864 ┕>Re: Re: 다음으로 입력되는 sequence의 값을 알아내려면?
전병혁
2002-01-10 19:16:04
2163
3865  ┕>Re: Re: Re: 다음으로 입력되는 sequence의 값을 알아내려면?
정재익
2002-01-10 21:07:27
2258
3870   ┕>Re: Re: Re: Re: 정말 감사합니다.(냉무)
전병혁
2002-01-11 09:48:29
1860
3872    ┕>노파심에서.. [6]
김대성
2002-01-12 02:18:04
2380
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다