Estoy usando derby para el desarrollo en eclipse. ¿Es posible descargar una tabla de MySQL y usarla para derby de alguna manera? Sé que ddl & dml son diferentes para ambos dbms, pero estoy buscando una forma, que no sea dump/export, que sea apropiada.mysql volcar en derby
Respuesta
Hay dos opciones que puedo encontrar; si entiendo tu pregunta correctamente, creo que al menos uno cubrirá lo que estás buscando.
Si su foco son los datos (o un subconjunto de los mismos) de una sola tabla, use ij
como se indica en Derby tools documentation (consulte "Uso de los procedimientos de importación y exportación masiva"). Los datos se pueden extraer de MySQL utilizando comandos de formato intrínsecos en el formato requerido, que parece ser CSV bastante estándar (esto requeriría que tenga una tabla adecuada ya existente en su base de datos Derby).
He aquí un ejemplo de los foros de MySQL:
SELECT a,b,a+b INTO OUTFILE '/tmp/result.text'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM test_table;
Si desea importar todo, Apache DdlUtils permitirá la transferencia de todo un esquema de MySQL a Derby. Esto no requeriría la definición de tabla repetida en Derby, ya que se vería como parte del proceso de importación/exportación con DdlUtils.
A menos que necesite automatizar el proceso, la herramienta "DBCopy Plugin for SQuirreL SQL Client" podría funcionar para usted. Probablemente haya otras herramientas, pero esa es la que yo conozco (aunque nunca la utilicé).
Si necesita automatizar el proceso, y si no le importa demasiado el DDL, entonces probablemente usaría CSV.
para hacerse cargo de los datos de MySQL (entorno de producción) a Derby (entorno de desarrollo), utilizo siguiente comando:
mysqldump -u root -h 127.0.0.1 --compatible=ansi --complete-insert --skip-add-drop-table --skip-add-locks --skip-comments --skip-disable-keys --skip-set-charset --no-create-info dbname > export.sql
Pero especialmente en Derby, que también tienen el problema de disalbing limitaciones. ¡Por lo tanto, las instrucciones de inserción deben estar en el orden correcto!
- 1. declaraciones condicionales en derby
- 2. ¿Cómo volcar solo tablas específicas de MySQL?
- 3. ¿Cómo volcar la base de datos mysql?
- 4. Derby: CONCAT equivalente
- 5. apache derby - explicar seleccionar
- 6. volcar todas las tablas de mysql en archivos separados automágicamente?
- 7. script para volcar solo registro de la tabla en MySQL
- 8. Derby: restricciones
- 9. ¿Cómo puedo volcar una base de datos MySQL usando hormiga?
- 10. Derby/JavaDB vs SQLiteJDBC
- 11. Volcar el archivo sql en ClearDB en Heroku
- 12. ¿Cómo volcar CALayer en CGImageRef?
- 13. ¿Cómo usar SEQUENCE en Apache Derby?
- 14. Iniciar JavaDB (Derby) automáticamente en GlassFish
- 15. Apache Derby INSERTOS son lentos
- 16. ¿Cuánta capacidad tiene Embby derby?
- 17. ¿Cómo reemplazar MySQL Server con Apache Derby como base de datos de una aplicación PHP?
- 18. Volcar una matriz dispersa en un archivo
- 19. ¿Cómo puedo volcar una variable en JSP?
- 20. Volcar C# DataTable en un archivo
- 21. Volcar en PyYaml como utf-8
- 22. Volcar números denormalizados a cero
- 23. mysqldump tabla sin volcar la clave principal
- 24. Java DB/Apache Derby con Android
- 25. fuentes de datos derby - conexión rechazada
- 26. Comparación de rendimiento de Derby vs PostgreSql
- 27. mysql volcar a localhost archivo de una base de datos remota
- 28. Forma más rápida de volcar el objeto del diccionario (dict) de Python a una tabla MySQL?
- 29. ¿Cómo volcar la estructura de la tabla mysql sin datos con una consulta SQL?
- 30. ¿Derby/Java DB está incluido en Java 6?