NAME
XAS::Model - Database abstraction layer for the XAS Middleware Suite
DESCRIPTION
The database abstraction layer is built upon DBIx::Class which is robust ORM for Perl. The modules provided try to make working with databases easier.
UTILITIES
These utility procedures are provided with this package.
xas-create-schema
This procedure will create a database schema. by default this is for SQLite. Others databases may be defined on the command line.
- xas-create-schema --help
-
This will display a brief help screen on command options.
- xas-create-schema --manual
-
This will display the utilities man page.
xas-pg-extract-data
This procedure will extract the data from a PostgreSQL dump file. This is done by table, which can be defined on the command line.
- xas-pg-extract-data --help
-
This will display a brief help screen on command options.
- xas-pg-extract-data --manual
-
This will display the utilities man page.
xas-pg-extract-global
This procedure will extract global data from a PostgreSQL dump file.
- xas-pg-extract-global --help
-
This will display a brief help screen on command options.
- xas-pg-extract-global --manual
-
This will display the utilities man page.
xas-pg-remove-data
This procedure will remove the data elements from a PostgreSQL dump file. This is usefull for recreating a database schema.
- xas-pg-remove-data --help
-
This will display a brief help screen on command options.
- xas-pg-remove-data --manual
-
This will display the utilities man page.
SEE ALSO
- XAS::Model::Database
- XAS::Model::DBM
- XAS::Model::Schema
- XAS::Apps::Database::ExtractData
- XAS::Apps::Database::ExtractGlobals
- XAS::Apps::Database::RemoveData
- XAS::Apps::Database::Schema
- XAS
AUTHOR
Kevin L. Esteb, <kevin@kesteb.us>
COPYRIGHT AND LICENSE
Copyright (c) 2012-2015 Kevin L. Esteb
This is free software; you can redistribute it and/or modify it under the terms of the Artistic License 2.0. For details, see the full text of the license at http://www.perlfoundation.org/artistic_license_2_0.