rsstootalizer/migrations/0000-dbinit.sql

68 lines
1.7 KiB
SQL

-- phpMyAdmin SQL Dump
-- version 4.4.0
-- http://www.phpmyadmin.net
--
-- Host: mysql.pallas.crash-override.net
-- Erstellungszeit: 12. Okt 2015 um 13:23
-- Server-Version: 5.6.20
-- PHP-Version: 5.6.9-1
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
--
-- Datenbank: `ttiam_development`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `accounts`
--
DROP TABLE IF EXISTS `accounts`;
CREATE TABLE IF NOT EXISTS `accounts` (
`id` bigint(20) unsigned NOT NULL,
`application_id` bigint(20) unsigned NOT NULL,
`identity_id` bigint(20) unsigned NOT NULL,
`username` text NOT NULL,
`sha1_username` varchar(40) NOT NULL,
`configuration` text NOT NULL,
`valid_from` datetime DEFAULT NULL,
`valid_until` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Indizes der exportierten Tabellen
--
--
-- Indizes für die Tabelle `accounts`
--
ALTER TABLE `accounts`
ADD PRIMARY KEY (`id`),
ADD UNIQUE KEY `sha1_username` (`sha1_username`),
ADD UNIQUE KEY `application_username` (`application_id`,`sha1_username`),
ADD KEY `identity_id` (`identity_id`),
ADD KEY `application_id` (`application_id`);
--
-- AUTO_INCREMENT für exportierte Tabellen
--
--
-- AUTO_INCREMENT für Tabelle `accounts`
--
ALTER TABLE `accounts`
MODIFY `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT;
--
-- Constraints der exportierten Tabellen
--
--
-- Constraints der Tabelle `accounts`
--
ALTER TABLE `accounts`
ADD CONSTRAINT `accounts_ibfk_1` FOREIGN KEY (`application_id`) REFERENCES `applications` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `accounts_ibfk_2` FOREIGN KEY (`identity_id`) REFERENCES `identities` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;