0
Qt 코드에서 테이블의 스키마와 데이터를 내보낼 수 있습니까? 또는 테이블의 스키마를 반환하는 쿼리 인 sql 스크립트를 사용하여 수행 할 수 있습니까?qt4 : 테이블을 SQL 스크립트로 내보내는 방법?
Qt 코드에서 테이블의 스키마와 데이터를 내보낼 수 있습니까? 또는 테이블의 스키마를 반환하는 쿼리 인 sql 스크립트를 사용하여 수행 할 수 있습니까?qt4 : 테이블을 SQL 스크립트로 내보내는 방법?
tables()
및
records
기능을 통해)
QSqlDatabase
에서 제공 한 기능을 사용하여 일반적인 방법으로 간단한 테이블을 내보낼 관리 할 수 있지만 내가 아는 한, 당신은 데이터베이스를 사용해야합니다
완전한 스키마 정보를 얻기위한 특정 쿼리.
제 생각에는 특정 데이터베이스 구현 도구를 사용하는 것이 가장 좋습니다. 예를 들어, SQLite는 단지 이것을 수행하는 .dump
명령을 가지고 있습니다. MySQL에는 전용 mysqldump
유틸리티가 있습니다. PostgreSQL에 pg_dump
등이 있습니다.
특정 엔진 용으로 사전 제작 된 도구를 사용하는 것이 더 안전합니다. 모든 DDL 문이 올바른지 확인하고, 적절한시기에 키와 트리거를 연결하고, 인코딩을 걱정하는 것은 아주 중요한 작업입니다.