MySQL을 사용하는 PostgreSQL과 호스팅 환경을 사용하는 PHP 개발 환경이 있습니다. 나는이 둘 사이의 쉬운 마이그레이션을 위해 추상화 레이어로 adodb를 사용하고 있습니다.한 테이블에서 다른 테이블로 PHP adodb 덤프
MySQL 테이블을 덤프하고 PGSQL에서 복원하고 싶습니다. 그 반대의 경우도 마찬가지입니다. PGSQL에서는 이것을 달성하기 위해 pg_dump
과 pg_restore
을 사용 하겠지만, MySQL 테이블에는 적용 할 수 없습니다.
adodb는 다른 형식으로 테이블을 덤프하거나 백업하는 명령을 제공합니까? Like
$dbConnection -> Dump('mytable','pgsqlFormat');
또는 무엇인가?
그렇지 않은 경우 어떤 제안도 물론 환영합니다. 미리 감사드립니다.
이 문제를 해결하기 위해 CSV 파일을 내보내고 가져 오게됩니다.
이 질문에 우연히 발견 미래 ADODB 사용자에 대한 참고 사항 : 나는 ADODB 데이터베이스 추상화 계층을위한 유일한 선택이었다 시작했을 때 내가 생각
. PHP에서 PDO 확장은 기본적으로 똑같은 기능을하며 더 나은 지원을합니다.
이제 PDO로 전환했습니다. adodb에 (더 나은 IMO) 옵션이 있다는 것을 몰랐습니다 :) 누군가가 시간을 절약 할 수 있기를 바랍니다.
MySQL보다 PostgreSQL을 선호하는만큼 프로덕션 환경에서 개발 및 테스트를 위해 다른 DBMS를 사용하는 것은 좋지 않습니다. 난 당신뿐만 아니라 개발 (또는 PostgreSQL을 호스팅하는 사람을 검색)에 대한 MySQL을 사용하는 것이 좋습니다 –
감사 말, 나는 마음에 계속 (그리고 어쩌면 구현도). 그러나 "할 수 있는가?"라는 정신으로 나는 낙관적으로 앞으로 나아갈 것이다. :) – Ben