2012-05-30 2 views
4

나는 다음과 같은 상황이 : 내가 늙은 응용 프로그램과 함께 웹 사이트 (리눅스 서버에 PHP)을 통합해야리눅스 서버의 역설 .DB 파일을 연결 PHP

을 (델파이와 Windows의 역설 (.DB 파일)) 나는 역설 (paradox) 데이터베이스로부터 데이터를 얻어서 웹 사이트에 보여줄 필요가있다. FTP로 .db 파일을 전송할 수 있습니다.

나는 할 수 있다고 생각하지 않는다. install external libraries.

Windows에서 .db 파일을 mysql 또는 PHP를 지원하는 형식으로 변환하는 명령 줄 프로그램을 찾지 못했습니다. 또한 Paradox 데이터베이스는 매일 업데이트됩니다.

누군가 해결책이나 조언이 있습니까?

+0

데이터가 필요할 때 Paradox 데이터베이스에 직접 쿼리 할 수 ​​있습니까? – sarnold

+0

내가 당신을 이해하는지 모르겠다. 필자는 Paradox 데이터베이스에서 서버에 PHP로 인해 라이브러리를 필요로하는 쿼리를 할 수없고 웹 사이트 서버에서 Paradox 데이터베이스가있는 PC에 원격 액세스하지 못했습니다. 그러나 FTP를 통해 데이터베이스 파일을 웹 사이트 서버에 보낼 수 있습니다 (매일 파일을 보내는 작업을 예약했습니다.) –

답변

0

DBE가없는 paradox .db 파일에서 데이터를 가져 오는 해결책은 here입니다.

감사합니다.

2

아마도 Paradox 라이브러리와 PostgreSQL 라이브러리 모두에 링크 된 Windows 호스트에 대한 새로운 독립 실행 형 응용 프로그램을 작성하는 것이 가장 좋습니다. Paradox 데이터베이스에 대해 쿼리를 작성하고 데이터를 PostgreSQL 데이터베이스에 씁니다.

PostgreSQL 끝에서 나중에 가져올 수 있도록 Paradox 데이터베이스를 CSV 형식으로 덤프하는 도구를 작성하려는 경우 해당 기능도 작동 할 수 있지만 전체 작업을 수행하는 CSV 형식의 번거 로움이 충분합니다. 하나의 응용 프로그램에서 Postadia -> PostgreSQL을 전환하는 것이 나에게 가장 좋은 방법 인 것 같습니다.