Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

-- phpMyAdmin SQL Dump
-- version 3.4.3
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Erstellungszeit: 09. Aug 2011 um 16:08
-- Server Version: 5.0.51
-- PHP-Version: 5.2.6-1+lenny9

SET FOREIGN_KEY_CHECKS=0;
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT=0;
START TRANSACTION;
SET time_zone = "+00:00";

--
-- Datenbank: `pieper_shop_de`
--

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `artikel_lagerbestand`
--

DROP TABLE IF EXISTS `artikel_lagerbestand`;
CREATE TABLE IF NOT EXISTS `artikel_lagerbestand` (
  `artikel_id` int(10) unsigned NOT NULL,
  `lager_id` int(10) unsigned NOT NULL,
  `bestand` int(11) default NULL,
  `status` varchar(255) NOT NULL,
  KEY `artikel_id` (`artikel_id`),
  KEY `lager_id` (`lager_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `artikel_to_lieferanten`
--

DROP TABLE IF EXISTS `artikel_to_lieferanten`;
CREATE TABLE IF NOT EXISTS `artikel_to_lieferanten` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `lieferanten_id` smallint(5) unsigned NOT NULL,
  `artikel_id` int(10) unsigned NOT NULL,
  `lieferanten_artnr` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `lieferanten_id_2` (`lieferanten_id`,`artikel_id`),
  KEY `lieferanten_id` (`lieferanten_id`),
  KEY `artikel_id` (`artikel_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `artikel_to_lieferantenbestellung`
--

DROP TABLE IF EXISTS `artikel_to_lieferantenbestellung`;
CREATE TABLE IF NOT EXISTS `artikel_to_lieferantenbestellung` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `artikel_id` int(10) unsigned NOT NULL,
  `lager_id` int(10) unsigned NOT NULL,
  `menge` float NOT NULL,
  `text` text NOT NULL,
  `erstellt_am` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `erstellt_von` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `artikel_id` (`artikel_id`),
  KEY `lager_id` (`lager_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `lieferanten`
--

DROP TABLE IF EXISTS `lieferanten`;
CREATE TABLE IF NOT EXISTS `lieferanten` (
  `id` smallint(5) unsigned NOT NULL auto_increment,
  `name` varchar(255) NOT NULL,
  `rang` int(11) NOT NULL,
  `ansprechpartner` varchar(255) NOT NULL,
  `telefon` varchar(255) NOT NULL,
  `fax` varchar(255) NOT NULL,
  `e_mail` varchar(255) NOT NULL,
  `versandhinweis` text NOT NULL,
  `zahlungshinweis` text NOT NULL,
  `bemerkung` text NOT NULL,
  `kommissionstext` text NOT NULL,
  `erstellt_am` datetime NOT NULL,
  `erstellt_von` varchar(255) NOT NULL,
  `letzte_aenderung_am` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `letzte_aenderung_von` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `lieferanten_lager`
--

DROP TABLE IF EXISTS `lieferanten_lager`;
CREATE TABLE IF NOT EXISTS `lieferanten_lager` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `lieferanten_id` smallint(5) unsigned NOT NULL,
  `name` varchar(255) NOT NULL,
  `rang` int(11) NOT NULL,
  `bestellbar` tinyint(1) NOT NULL,
  `erstellt_am` datetime NOT NULL,
  `erstellt_von` varchar(255) NOT NULL,
  `letzte_aenderung_am` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `letzte_aenderung_von` varchar(255) NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `lieferanten_id` (`lieferanten_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1;

--
-- Constraints der exportierten Tabellen
--

--
-- Constraints der Tabelle `artikel_lagerbestand`
--
ALTER TABLE `artikel_lagerbestand`
  ADD CONSTRAINT `artikel_lagerbestand_ibfk_2` FOREIGN KEY (`lager_id`) REFERENCES `lieferanten_lager` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `artikel_lagerbestand_ibfk_1` FOREIGN KEY (`artikel_id`) REFERENCES `artikel` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints der Tabelle `artikel_to_lieferanten`
--
ALTER TABLE `artikel_to_lieferanten`
  ADD CONSTRAINT `artikel_to_lieferanten_ibfk_1` FOREIGN KEY (`artikel_id`) REFERENCES `artikel` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `artikel_to_lieferanten_ibfk_2` FOREIGN KEY (`lieferanten_id`) REFERENCES `lieferanten` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints der Tabelle `artikel_to_lieferantenbestellung`
--
ALTER TABLE `artikel_to_lieferantenbestellung`
  ADD CONSTRAINT `artikel_to_lieferantenbestellung_ibfk_2` FOREIGN KEY (`lager_id`) REFERENCES `lieferanten_lager` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `artikel_to_lieferantenbestellung_ibfk_1` FOREIGN KEY (`artikel_id`) REFERENCES `artikel` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Constraints der Tabelle `lieferanten_lager`
--
ALTER TABLE `lieferanten_lager`
  ADD CONSTRAINT `lieferanten_lager_ibfk_1` FOREIGN KEY (`lieferanten_id`) REFERENCES `lieferanten` (`id`) ON UPDATE CASCADE;
SET FOREIGN_KEY_CHECKS=1;
COMMIT;