databases/p5-DBIx-Admin-CreateTable 2.11 DragonFly
Create and drop tables, primary indexes, and sequences
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- ART10, GPLv1+
- Categories
- databases, perl5
- Package size
- 18.9 KiB, 54.2 KiB installed
Description
DBIx::Admin::CreateTable is a pure Perl module.
Database vendors supported: MySQL, Oracle, Postgres, SQLite.
Assumptions:
- Every table has a primary key
- The primary key is a unique, non-null, integer
- The primary key is a single column
- The primary key column is called 'id'
- If a primary key has a corresponding auto-created index, the index is called 't_pkey': This is true for Postgres, where declaring a column as a primary key automatically results in the creation of an associated index for that column. The index is named after the table, not after the column.
- If a table 't' (with primary key 'id') has an associated sequence, the sequence is called 't_id_seq': This is true for both Oracle and Postgres, which use sequences to populate primary key columns. The sequences are named after both the table and the column.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | databases/p5-DBIx-Admin-CreateTable | 2.11 |
| FreeBSD | databases/p5-DBIx-Admin-CreateTable | 2.11 |
| HardenedBSD | databases/p5-DBIx-Admin-CreateTable | 2.11 |
| GhostBSD | databases/p5-DBIx-Admin-CreateTable | 2.11 |
Install
Binary package:
pkg install p5-DBIx-Admin-CreateTable
From DPorts:
cd /usr/dports/databases/p5-DBIx-Admin-CreateTable && make install clean