App-PhotoDB
view release on metacpan or search on metacpan
migrations/003-views.sql view on Meta::CPAN
`directory` tinyint NOT NULL,
`filename` tinyint NOT NULL,
`negative_id` tinyint NOT NULL,
`film_id` tinyint NOT NULL,
`frame` tinyint NOT NULL,
`description` tinyint NOT NULL,
`date` tinyint NOT NULL,
`lens_id` tinyint NOT NULL,
`shutter_speed` tinyint NOT NULL,
`aperture` tinyint NOT NULL,
`filter_id` tinyint NOT NULL,
`teleconverter_id` tinyint NOT NULL,
`notes` tinyint NOT NULL,
`mount_adapter_id` tinyint NOT NULL,
`focal_length` tinyint NOT NULL,
`latitude` tinyint NOT NULL,
`longitude` tinyint NOT NULL,
`flash` tinyint NOT NULL,
`metering_mode` tinyint NOT NULL,
`exposure_program` tinyint NOT NULL,
`photographer_id` tinyint NOT NULL,
`copy_of` tinyint NOT NULL
) ENGINE=MyISAM;
SET character_set_client = @saved_cs_client;
DROP TABLE IF EXISTS `scans_negs`;
SET @saved_cs_client = @@character_set_client;
SET @saved_cs_results = @@character_set_results;
SET @saved_col_connection = @@collation_connection;
SET character_set_client = utf8;
SET character_set_results = utf8;
SET collation_connection = utf8_general_ci;
CREATE ALGORITHM=UNDEFINED
VIEW `scans_negs` AS select `SCAN`.`scan_id` AS `scan_id`,`FILM`.`directory` AS `directory`,`SCAN`.`filename` AS `filename`,`NEGATIVE`.`negative_id` AS `negative_id`,`NEGATIVE`.`film_id` AS `film_id`,`NEGATIVE`.`frame` AS `frame`,`NEGATIVE`.`descript...
SET character_set_client = @saved_cs_client;
SET character_set_results = @saved_cs_results;
SET collation_connection = @saved_col_connection;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `exifdata` (
`film_id` tinyint NOT NULL,
`negative_id` tinyint NOT NULL,
`print_id` tinyint NOT NULL,
`Make` tinyint NOT NULL,
`Model` tinyint NOT NULL,
`Author` tinyint NOT NULL,
`LensMake` tinyint NOT NULL,
`LensModel` tinyint NOT NULL,
`Lens` tinyint NOT NULL,
`LensSerialNumber` tinyint NOT NULL,
`SerialNumber` tinyint NOT NULL,
`path` tinyint NOT NULL,
`MaxApertureValue` tinyint NOT NULL,
`directory` tinyint NOT NULL,
`filename` tinyint NOT NULL,
`ExposureTime` tinyint NOT NULL,
`FNumber` tinyint NOT NULL,
`ApertureValue` tinyint NOT NULL,
`FocalLength` tinyint NOT NULL,
`ISO` tinyint NOT NULL,
`ImageDescription` tinyint NOT NULL,
`DateTimeOriginal` tinyint NOT NULL,
`GPSLatitude` tinyint NOT NULL,
`GPSLongitude` tinyint NOT NULL,
`ExposureProgram` tinyint NOT NULL,
`MeteringMode` tinyint NOT NULL,
`Flash` tinyint NOT NULL,
`FocalLengthIn35mmFormat` tinyint NOT NULL,
`Copyright` tinyint NOT NULL,
`UserComment` tinyint NOT NULL
) ENGINE=MyISAM;
SET character_set_client = @saved_cs_client;
DROP TABLE IF EXISTS `exifdata`;
SET @saved_cs_client = @@character_set_client;
SET @saved_cs_results = @@character_set_results;
SET @saved_col_connection = @@collation_connection;
SET character_set_client = utf8;
SET character_set_results = utf8;
SET collation_connection = utf8_general_ci;
CREATE ALGORITHM=UNDEFINED
VIEW `exifdata` AS select `f`.`film_id` AS `film_id`,`n`.`negative_id` AS `negative_id`,`PRINT`.`print_id` AS `print_id`,`cm`.`manufacturer` AS `Make`,concat(`cm`.`manufacturer`,' ',`c`.`model`) AS `Model`,`p`.`name` AS `Author`,`lm`.`manufacturer` A...
SET character_set_client = @saved_cs_client;
SET character_set_results = @saved_cs_results;
SET collation_connection = @saved_col_connection;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `info_accessory` (
`Accessory ID` tinyint NOT NULL,
`Accessory type` tinyint NOT NULL,
`Model` tinyint NOT NULL,
`Acquired` tinyint NOT NULL,
`Cost` tinyint NOT NULL,
`Lost` tinyint NOT NULL,
`Lost price` tinyint NOT NULL
) ENGINE=MyISAM;
SET character_set_client = @saved_cs_client;
DROP TABLE IF EXISTS `info_accessory`;
SET @saved_cs_client = @@character_set_client;
SET @saved_cs_results = @@character_set_results;
SET @saved_col_connection = @@collation_connection;
SET character_set_client = utf8;
SET character_set_results = utf8;
SET collation_connection = utf8_general_ci;
CREATE ALGORITHM=UNDEFINED
VIEW `info_accessory` AS select `ACCESSORY`.`accessory_id` AS `Accessory ID`,`ACCESSORY_TYPE`.`accessory_type` AS `Accessory type`,if(`ACCESSORY`.`manufacturer_id`,concat(`MANUFACTURER`.`manufacturer`,' ',`ACCESSORY`.`model`),`ACCESSORY`.`model`) AS ...
SET character_set_client = @saved_cs_client;
SET character_set_results = @saved_cs_results;
SET collation_connection = @saved_col_connection;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `info_archive` (
`Archive ID` tinyint NOT NULL,
`Archive name` tinyint NOT NULL,
`Maximum size` tinyint NOT NULL,
`Location` tinyint NOT NULL,
`Storage type` tinyint NOT NULL,
`Sealed` tinyint NOT NULL,
`Archive type` tinyint NOT NULL
) ENGINE=MyISAM;
SET character_set_client = @saved_cs_client;
DROP TABLE IF EXISTS `info_archive`;
SET @saved_cs_client = @@character_set_client;
SET @saved_cs_results = @@character_set_results;
SET @saved_col_connection = @@collation_connection;
SET character_set_client = utf8;
SET character_set_results = utf8;
SET collation_connection = utf8_general_ci;
CREATE ALGORITHM=UNDEFINED
VIEW `info_archive` AS select `ARCHIVE`.`archive_id` AS `Archive ID`,`ARCHIVE`.`name` AS `Archive name`,concat(`ARCHIVE`.`max_width`,'x',`ARCHIVE`.`max_height`) AS `Maximum size`,`ARCHIVE`.`location` AS `Location`,`ARCHIVE`.`storage` AS `Storage type...
SET character_set_client = @saved_cs_client;
SET character_set_results = @saved_cs_results;
SET collation_connection = @saved_col_connection;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `info_camera` (
`Camera ID` tinyint NOT NULL,
`Camera` tinyint NOT NULL,
`Negative size` tinyint NOT NULL,
`Body type` tinyint NOT NULL,
`Mount` tinyint NOT NULL,
`Film format` tinyint NOT NULL,
( run in 1.547 second using v1.01-cache-2.11-cpan-39bf76dae61 )