Este es el comando dbicdumpp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
dbicdump - Vuelca un esquema usando DBIx :: Class :: Schema :: Loader
SINOPSIS
dbicdump
dbicdump [-I ] [-o = ] \
Ejemplos:
$ dbicdump esquema.conf
$ dbicdump -o dump_directory =./ lib \
-o componentes = '["InflateColumn :: DateTime"]' \
MyApp :: Schema dbi: SQLite: ./ foo.db
$ dbicdump -o dump_directory =./ lib \
-o componentes = '["InflateColumn :: DateTime"]' \
MyApp :: Schema dbi: SQLite: ./ foo.db '{quote_char => "\" "}'
$ dbicdump -Ilib -o dump_directory =./ lib \
-o componentes = '["InflateColumn :: DateTime"]' \
-o preservar_case = 1 \
MyApp :: Schema dbi: mysql: database = foo user pass \
'{quote_char => "` "}'
$ dbicdump -o dump_directory =./ lib \
-o componentes = '["InflateColumn :: DateTime"]' \
MyApp :: Schema 'dbi: mysql: database = foo; host = domain.tld; port = 3306' \
contraseña de usuario
En Windows eso sería:
$ dbicdump -o dump_directory =. \ lib ^
-o componentes = "[q {InflateColumn :: DateTime}]" ^
-o preservar_case = 1 ^
MyApp :: Schema dbi: mysql: database = foo user pass ^
"{quote_char => q {`}} "
Los archivos de configuración deben tener secciones schema_class y connect_info, un ejemplo de
El archivo de configuración general es el siguiente:
schema_class MyApp :: Schema
lib / extra / perl / libs
# Cadena de conexión
dsn dbi: mysql: ejemplo
root
pasar secreto
# opciones del cargador dbic
dump_directory./ lib
componentes InflateColumn :: DateTime
componentes TimeStamp
El uso de un archivo de configuración requiere Config :: Any instalado.
La clave "lib" opcional es equivalente a la opción "-I".
DESCRIPCIÓN
Dbicdump genera un esquema DBIx :: Class usando "make_schema_at" en
DBIx :: Class :: Schema :: Loader y lo vuelca al disco.
Puede pasar cualquier opción del constructor DBIx :: Class :: Schema :: Loader :: Base usando "-o
= ". Para mayor comodidad, los nombres de las opciones tendrán" - "reemplazado por" _ "y
los valores que parecen referencias u operadores de comillas serán "eval" antes de ser
pasado al constructor.
La opción "dump_directory" tiene como valor predeterminado el directorio actual si no se especifica.
Utilice dbicdumpp en línea utilizando los servicios de onworks.net