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 4973 게시물 읽기
No. 4973
관리자 임의의 파일로 데이터를 저장할 수 있는지요?
작성자
김명호
작성일
2003-09-25 16:12
조회수
1,307

mysql만  써왔는데, 회사에서 이번에 PostgreSQL를 사용하기로

 

했습니다. 조건사항이 하나 있는데 PostgreSQL의 기능중에

 

해당 데이터를 관리자 임의의 파일로 저장해서 사용할 수 있는지요?

 

즉, 코드를 구현 할 때 API를 써서 해당 파일명의 데이터를 읽어들여

 

사용하고 저장 할 수 있는지 궁금합니다.

 

mysql의 경우 테이블명으로 /var/lib/mysql/디비명/ 이렇게 저장되던데,

 

PostgreSQL도 이런 방식을 사용하는지 궁금합니다.

이 글에 대한 댓글이 총 3건 있습니다.

관리자 임의의 파일로 저장한다는 것이 무엇을 의미하는지 모르겠네요.

구체적으로 한 예를 들어서 어떤 작업을 하려고 하는 것인지 알려주세요.

 

최근 mysql의 embed 엔진처럼 움직이는 것을 원하시면 그것은 불가능합니다. (postmaster를 사용하지 않은 싱글 postgres 호출 만으로 움직인다면, 그 비슷한 융네는 낼 수도 있겠군요. - 무시하시길)

 

김상기(ioseph)님이 2003-09-25 16:30에 작성한 댓글입니다.

답변 감사합니다. 질문에 두서가 없었네요. 죄송합니다.

 

일단 구현은 게시판이 하나 있는데 디비를 사용하지 않고

 

파일로 저장을 하여 사용하고 있습니다.

 

이번에 이 파일로 저장되었던 게시판을 디비를 사용하게

 

할려고 하는데, 파일로 저장하는 방식일땐, 해당 게시판명

 

으로 디렉토리를 만들어 사용했고, 게시물들은 특정 파일명으로

 

생성하여 엑세스 하는 방식을 썼었습니다.

 

PostgreSQL을 사용하면 이처럼 프로그래머가 DB-API를

 

사용해서 자기 마음대로 디비파일의 위치나 이름을 생성해서

 

사용할 수 있는지가 궁금합니다.

김명호님이 2003-09-25 17:38에 작성한 댓글입니다. Edit

특정 디렉토리에 자료를 두는 단위는 데이터베이스 단위입니다.

테이블 단위로 특정 디렉토리에 자료를 두는 방법은 불가능합니다.

또한 하나의 데이터베이스는 하나의 디렉토리 안에서만 보관됩니다. (아직까지 tablespace 개념이 도입되지 않아서 이런 한계가 있습니다)

 

RDBMS 를 처음 접하신다면, 좀 생소할지는 모르겠지만,

개념을 약간 바꾸시면 쉽게 풀어낼 수 있을겝니다.

 

게시판 데이터베이스는 테이블로

그 게시판의 게시물은 새로 만들어진 테이블의 각 row로.

그리고 그 게시판들을 모두 관리하는 것을 데이터베이스로

 

이렇게 일단 데이터베이스 -> 테이블을 차례로 만들고,

가장 자신있는 프로그래밍 언어로 기존 게시판 디렉토리의 파일들을 하나씩 읽어서 해당 테이블에 각 row로 저장하면 될겝니다.

 

각 프로그래밍 언어에 PostgreSQL을 어떻게 사용할 수 있는가에 대해서는 프로그래머 안내서를 참조하십시오.

지원하는 언어는, C, python, java, perl, Visual Basic, tcl, ruby ... 등등입니다.

 

프로그래머 안내서는

 http://database.sarang.net/database/postgres/manual/manual-7.3/programmer.html 

김상기(ioseph)님이 2003-09-26 09:40에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4978PostgreSQL 데이타베스에서 BOM은 안되나요 [5]
강구만
2003-09-30
1470
4976패스워드 관련 질문 [7]
왕초보
2003-09-29
2007
4974[에러]포스트 그레스 작동 (김상기님의 답변에)문의 [1]
김남헌
2003-09-26
1519
4973관리자 임의의 파일로 데이터를 저장할 수 있는지요? [3]
김명호
2003-09-25
1307
4972설치 에러 도와주세요! [3]
김남헌
2003-09-25
1236
4971like 문이 index를 사용하도록 하기 위해? [2]
박근준
2003-09-23
2000
4970프로시져 사용과 일반 쿼리에 관한 질문입니다. [1]
성치훈
2003-09-23
1339
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다