| Jifty :: DBI :: Schemagenerator Jifty :: DBI :: Schemagenerator es un módulo PERL para generar esquemas de tabla de Jifty :: DBI Records. |
Descargar ahora |
Jifty :: DBI :: Schemagenerator Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- David Glasser
- Sitio web del editor:
- http://search.cpan.org/~glasser/HTTP-Server-Simple-Recorder-0.02/lib/HTTP/Server/Simple/Recorder.pm
Jifty :: DBI :: Schemagenerator Etiquetas
Jifty :: DBI :: Schemagenerator Descripción
Jifty :: DBI :: Schemagenerator es un módulo PERL para generar esquemas de tabla de Jifty :: DBI Records. Jifty :: DBI :: Schemagenerator es un módulo PERL para generar esquemas de tabla de Jifty :: DBI Grabss.Este módulo convierte un objeto Jifty :: Grabar en un esquema SQL para su base de datos elegida. En este momento, sus opciones son MySQL, SQLite o PostgreSQL. Oracle también podría funcionar bien, aunque está no probado. Sessynopsisthe breve respuesta a continuación para donde obtenemos las variables de $ mango y $ modelo. Use Jifty :: DBI :: Schemagenerator; ... My $ S_GEN = Jifty :: DBI :: Schemagenerator-> Nuevo ($ asa); $ s_gen-> add_model ($ Modelo); mis @statements = $ s_gen-> create_table_sql_statements; Únase a la impresión ("n", @statements, ''); ... The Long VersionSe Jifty :: DBI para obtener detalles sobre las dos primeras partes. Paquete de lecheModel Mymodel; # lib / mymodel.pm usa advertencias; usar estricto; Use Base QW (Jifty :: DBI :: Registro); # Tu código personalizado va aquí. 1; mymodel :: paquete de esquema mymodel :: esquema; # lib / mymodel / schema.pm usa advertencias; usar estricto; Use Jifty :: DBI :: esquema; columna foo => tipo es 'texto'; Barra de columna => Tipo es 'texto'; 1; MyScript.PL #! / Usr / bin / env perl # myscript.pl usa estricto; usar advertencias; Use Jifty :: DBI :: Schemagenerator; Use Jifty :: DBI :: Mango; usa mymodel; Usa MyModel :: esquema; My $ Handle = Jifty :: DBI :: Mango-> Nuevo (); $ Handle-> Conectar (controlador => 'sqlite', base de datos => 'testdb',); My $ Model = Mymodel-> Nuevo ($ asa); My $ S_GEN = Jifty :: DBI :: Schemagenerator-> Nuevo ($ asa); $ s_gen-> add_model ($ Modelo); # Aquí está el punto básico de este módulo: Mis @statements = $ s_gen-> create_table_sql_statements; Únase a la impresión ("n", @statements, ''); # Esta parte es directamente de Jifty :: Script :: Schema :: Create_all_tables () $ Handle-> Begin_Transaction; Para mi declaración de $ (@statements) {My $ Ret = $ Handle-> Simple_Qery (Declaración $); $ Ret o Die "Error al crear una tabla:". $ ret-> error_message; } $ asa-> cometer; Requisitos: · Perl
Jifty :: DBI :: Schemagenerator Software relacionado