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
운영게시판
최근게시물
MySQL Files 16893 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 16893
pg2mysql
작성자
정재익(advance)
작성일
2002-08-21 03:17
조회수
5,807
첨부파일: pg2mysql.cpio.gz (17,408bytes)

PostgreSQL to MySQL

 

PostgreSQL에 익숙한 사용자를 위해 MySQL에서 비슷한 역할을 하는 script 몇개와 기존의 PostgreSQL PHP source를 MySQL로 porting할 때 고려해야할 사항 몇가지를 file로 만들어 놓았습니다.

 

sbin/createuser.mysql

새로운 user를 생성합니다. 비밀번호가 화면에 보이므로 주의하세요.

 

sbin/createdb.mysql

새로운 database를 생성하면서 user에게 권한을 부여합니다.

 

sbin/destroydb.mysql

기존의 database를 삭제합니다.

 

sbin/destroyuser.mysql

기존의 user를 삭제합니다.

 

sbin/.mysql.rootpassword

MySQL의 root 비밀번호와 접근을 허용하는 hostname을 기록해 두는 file입니다.

 

sbin/install.sh

위의 모든 file들은 cd sbin; ./install.sh을 실행시켜서 설치하면 됩니다. 비밀번호가 화면에 보이므로 주의하세요.

php3/pg2mysql.txt

주의해서 변환해야할 부분을 보이고 있습니다.

 

php3/pg.php3

PostgreSQL과 MySQL 모두에서 동시에 작동하는 PHP source를 만들 필요가 있을 경우, PostgreSQL을 위한 include file입니다.

 

php3/mysql.php3에서도 동일한 함수를 정의하고 있으며 함수의 이름은 PostgreSQL의 함수 pg_ 대신 pm_ (PostgreSQL to MySQL)을 사용하고 있습니다. 인수의 의미도 pm_connect를 제외하면 PostgreSQL의 함수를 따르고 있습니다.

PostgreSQL와 MySQL 사이의 SQL 문이 약간씩 다르고, 모든 함수를 준비하지 않아서 완벽하지는 않지만 많이 쓰이는 것들을 모아 놓았으며, 이를 이용할 경우 함수를 한 번 더 호출하므로 속도가 저하될 수 있습니다.

 

php3/mysql.php3

PostgreSQL과 MySQL 모두에서 동시에 작동하는 PHP source를 만들 필요가 있을 경우, MySQL을 위한 include file입니다.

 

php3/pm_guestbook.php3

PostgreSQL과 MySQL 모두에서 작동되는 방명록입니다. 동일한 source에서 soft link되어 PostgreSQL용과 MySQL용을 구현합니다.

위 source에서 pg_DBNAME, MySQL_DBNAME, USER, PASSWORD는 적당히 수정해야 합니다.

[Top]
No.
제목
작성자
작성일
조회
17394MySQL-Front 2.5 [1]
추헌진
2002-10-15
8842
17242DBTools DBManager
정재익
2002-10-02
8677
17244┕>Re: DBTools DBManager 메뉴얼
정재익
2002-10-03 07:15:59
6555
17096Zeos Database Designer
백록화
2002-09-12
6064
16893pg2mysql
정재익
2002-08-21
5807
16620Win32 용 MySQL Front
정재익
2002-07-25
6725
16579APMSH - APM 설치를 위한 shell script
정재익
2002-07-22
5833
16576플래쉬+php+mysql 연동 게시판 - phpschool에서 가져옴
정재익
2002-07-22
6070
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다