mysql postgresql converter
1.0.0
Lanyrd의 MySQL to PostgreSQL 변환 스크립트. 조심스럽게 사용하십시오.
이 스크립트는 특정 데이터베이스 및 열 요구 사항을 위해 설계되었습니다. 특히, 우리가 가진 유니 코드 크기 문제로 인해 Varchars의 길이를 두 배로 늘리고 모든 외래 키에 인덱스를 배치하며 열 입력 목적으로 django를 사용한다고 가정합니다.
먼저 MySQL 데이터베이스를 PostgreSQL과 호환 형식으로 덤프하십시오
mysqldump --compatible=postgresql --default-character-set=utf8
-r databasename.mysql -u root databasename
그런 다음 dbconverter.py 스크립트를 사용하여 변환하십시오
python db_converter.py databasename.mysql databasename.psql
터미널로 진행되는 진행을 인쇄합니다.
마지막으로, 새 덤프는 다음을 사용하여 새로운 PostgreSQL 데이터베이스에로드하십시오.
psql -f databasename.psql
이것이 http://lanyrd.com/blog/2012/lanyrds-big-move/에서 구동 된 움직임에 대해 자세히 알아볼 수 있으며 http://www.aeracode.org/2012/11/에서 기술 세부 사항에 대한 자세한 내용을 알 수 있습니다. 13/원-체인지-에너 우/.