SQL
CREATE TABLE `package_file` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
`version_id` INTEGER NOT NULL,
`blob_id` INTEGER NOT NULL,
`name` TEXT NOT NULL,
`lower_name` TEXT NOT NULL,
`composite_key` TEXT NULL,
`is_lead` INTEGER DEFAULT 0 NOT NULL,
`created_unix` INTEGER NOT NULL
)
+ Add column
Columns
+ Add index
Indexes
| Name |
Columns |
Unique |
SQL |
Drop? |
| IDX_package_file_blob_id |
blob_id
|
|
SQL
CREATE INDEX `IDX_package_file_blob_id`
ON `package_file` (`blob_id`)
|
Drop
|
| IDX_package_file_composite_key |
composite_key
|
|
SQL
CREATE INDEX `IDX_package_file_composite_key`
ON `package_file` (`composite_key`)
|
Drop
|
| IDX_package_file_created_unix |
created_unix
|
|
SQL
CREATE INDEX `IDX_package_file_created_unix`
ON `package_file` (`created_unix`)
|
Drop
|
| IDX_package_file_lower_name |
lower_name
|
|
SQL
CREATE INDEX `IDX_package_file_lower_name`
ON `package_file` (`lower_name`)
|
Drop
|
| IDX_package_file_version_id |
version_id
|
|
SQL
CREATE INDEX `IDX_package_file_version_id`
ON `package_file` (`version_id`)
|
Drop
|
| UQE_package_file_s |
version_id
lower_name
composite_key
|
✓ |
SQL
CREATE UNIQUE INDEX `UQE_package_file_s`
ON `package_file` (`version_id`,`lower_name`,`composite_key`)
|
Drop
|