Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Saturday, October 17, 2026

Diff for tucniak/db/data/create_contacts.sql between version 1.1 and 1.2

version 1.1, 2005/11/22 18:38:30 version 1.2, 2005/12/09 12:38:46
Line 1 
Line 1 
 SET NAMES utf8;  /*******************************************************
 CREATE DATABASE tucniakdb;   * (c) 2005 Juraj Kolesar (koli@koli.sk)                                                         *
 USE tucniakdb;   * modified from DBDesgner4 automaticly generated file *
    *******************************************************/
 CREATE TABLE c_account (  
   pk_c_account INT NOT NULL AUTO_INCREMENT,  
   fk_c_bank INT NULL,  
   number VARCHAR(50) NULL,  
   PRIMARY KEY(pk_c_account)  
 );  
   
 CREATE TABLE c_address (  
   pk_c_address INT NOT NULL AUTO_INCREMENT,  
   street VARCHAR(50) NULL,  
   city VARCHAR(50) NULL,  
   zip VARCHAR(50) NULL,  
   state VARCHAR(50) NULL,  
   PRIMARY KEY(pk_c_address)  
 );  
   
 CREATE TABLE c_bank (  
   pk_c_bank INT NOT NULL AUTO_INCREMENT,  
   name VARCHAR(50) NULL,  
   code VARCHAR(4) NULL,  
   PRIMARY KEY(pk_c_bank)  
 );  
   
 CREATE TABLE c_company (  SET NAMES utf8;
   pk_c_company INT NOT NULL AUTO_INCREMENT,  CREATE DATABASE tucniak;
   name VARCHAR(50) NOT NULL DEFAULT "",  USE tucniak;
   idn VARCHAR(20) NOT NULL DEFAULT "",  
   txn VARCHAR(20) NOT NULL DEFAULT "",  
   fk_c_company_type INT NOT NULL DEFAULT 1,  
   PRIMARY KEY(pk_c_company)  
 );  
   
 CREATE TABLE c_company_type (  /* PERSON {{{ */
   pk_c_company_type INT NOT NULL AUTO_INCREMENT,  CREATE TABLE c_person ( # {{{
   name VARCHAR(20) NOT NULL,  
   PRIMARY KEY(pk_c_company_type)  
 );  
   
 CREATE TABLE c_department (  
   pk_c_department INT NOT NULL AUTO_INCREMENT,  
   fk_c_company INT NOT NULL,  
   name VARCHAR(50) NULL,  
   PRIMARY KEY(pk_c_department)  
 );  
   
 CREATE TABLE c_email (  
   pk_c_email INT NOT NULL AUTO_INCREMENT,  
   url VARCHAR(50) NULL,  
   PRIMARY KEY(pk_c_email)  
 );  
   
 CREATE TABLE c_join_company_account (  
   pk_c_join_company_account INT NOT NULL AUTO_INCREMENT,  
   fk_c_company INT NOT NULL,  
   fk_c_account INT NOT NULL,  
   priority ENUM ("P","S") NOT NULL DEFAULT "S",  
   note VARCHAR(50) NULL,  
   PRIMARY KEY(pk_c_join_company_account)  
 );  
   
 CREATE TABLE c_join_company_address (  
   pk_c_join_company_address INT NOT NULL AUTO_INCREMENT,  
   fk_c_address INT NOT NULL,  
   fk_c_company INT NOT NULL,  
   priority ENUM ("P","S") NULL DEFAULT "S",  
   note VARCHAR(50) NULL,  
   PRIMARY KEY(pk_c_join_company_address)  
 );  
   
 CREATE TABLE c_join_company_email (  
   pk_c_join_company_email INT NOT NULL AUTO_INCREMENT,  
   fk_c_company INT NOT NULL,  
   fk_c_email INT NOT NULL,  
   priority ENUM ("P","S") NULL DEFAULT "S",  
   note VARCHAR(50) NULL,  
   PRIMARY KEY(pk_c_join_company_email)  
 );  
   
 CREATE TABLE c_join_company_phone (  
   pk_c_join_company_phone INT NOT NULL AUTO_INCREMENT,  
   fk_c_phone INT NOT NULL,  
   fk_c_company INT NOT NULL,  
   priority ENUM ("P","S") NULL DEFAULT "S",  
   note VARCHAR(50) NULL,  
   PRIMARY KEY(pk_c_join_company_phone)  
 );  
   
 CREATE TABLE c_join_company_web (  
   pk_c_join_company_web INT NOT NULL AUTO_INCREMENT,  
   fk_c_company INT NOT NULL,  
   fk_c_web INT NOT NULL,  
   priority ENUM ("P","S") NULL DEFAULT "S",  
   note VARCHAR(50) NULL,  
   PRIMARY KEY(pk_c_join_company_web)  
 );  
   
 CREATE TABLE c_join_employ (  
   pk_c_join_employ INT NOT NULL AUTO_INCREMENT,  
   fk_c_company INT NOT NULL,  
   fk_c_person INT NOT NULL,  
   fk_c_department INT NOT NULL,  
   note VARCHAR(255) NULL,  
   PRIMARY KEY(pk_c_join_employ, fk_c_company, fk_c_person)  
 );  
   
 CREATE TABLE c_join_person_account (  
   pk_c_join_person_account INT NOT NULL AUTO_INCREMENT,  
   fk_c_person INT NOT NULL,  
   fk_c_account INT NOT NULL,  
   priority ENUM ("P","S") NULL DEFAULT "S",  
   note VARCHAR(50) NULL,  
   PRIMARY KEY(pk_c_join_person_account)  
 );  
   
 CREATE TABLE c_join_person_address (  
   pk_c_join_person_address INT NOT NULL AUTO_INCREMENT,  
   fk_c_person INT NOT NULL,  
   fk_c_address INT NOT NULL,  
   priority ENUM ("P","S") NULL DEFAULT "S",  
   note VARCHAR(50) NULL,  
   PRIMARY KEY(pk_c_join_person_address)  
 );  
   
 CREATE TABLE c_join_person_email (  
   pk_c_join_person_email INT NOT NULL AUTO_INCREMENT,  
   fk_c_person INT NOT NULL,  
   fk_c_email INT NOT NULL,  
   priority ENUM ("P","S") NULL DEFAULT "S",  
   note VARCHAR(50) NULL,  
   PRIMARY KEY(pk_c_join_person_email)  
 );  
   
 CREATE TABLE c_join_person_phone (  
   pk_c_join_person_phone INT NOT NULL AUTO_INCREMENT,  
   fk_c_person INT NOT NULL,  
   fk_c_phone INT NOT NULL,  
   priority ENUM ("P","S") NOT NULL DEFAULT "S",  
   note VARCHAR(50) NULL,  
   PRIMARY KEY(pk_c_join_person_phone)  
 );  
   
 CREATE TABLE c_join_person_web (  
   pk_c_join_person_web INT NOT NULL AUTO_INCREMENT,  
   fk_c_person INT NOT NULL,  
   fk_c_web INT NOT NULL,  
   priority ENUM ("P","S") NULL DEFAULT "S",  
   note VARCHAR(50) NULL,  
   PRIMARY KEY(pk_c_join_person_web)  
 );  
   
 CREATE TABLE c_person (  
   pk_c_person INT NOT NULL AUTO_INCREMENT,    pk_c_person INT NOT NULL AUTO_INCREMENT,
   name VARCHAR(50) NOT NULL DEFAULT "",    name VARCHAR(50) NOT NULL DEFAULT "",
   surname VARCHAR(50) NOT NULL DEFAULT "",    surname VARCHAR(50) NOT NULL DEFAULT "",
Line 161  CREATE TABLE c_person (
Line 17  CREATE TABLE c_person (
   title_preffix VARCHAR(20) NOT NULL DEFAULT "",    title_preffix VARCHAR(20) NOT NULL DEFAULT "",
   title_suffix VARCHAR(10) NOT NULL DEFAULT "",    title_suffix VARCHAR(10) NOT NULL DEFAULT "",
   PRIMARY KEY(pk_c_person)    PRIMARY KEY(pk_c_person)
 );  ); # }}}
   CREATE TABLE c_join_person_account ( # {{{
 CREATE TABLE c_phone (    pk_c_join_person_account INT NOT NULL AUTO_INCREMENT,
   pk_c_phone INT NOT NULL AUTO_INCREMENT,    fk_c_person INT NOT NULL,
   number VARCHAR(20) NULL,    fk_c_account INT NOT NULL,
   PRIMARY KEY(pk_c_phone)    priority ENUM ("P","S") NULL DEFAULT "S",
 );    note VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_join_person_account)
 CREATE TABLE c_web (  ); # }}}
   pk_c_web INT NOT NULL AUTO_INCREMENT,  CREATE TABLE c_join_person_address ( # {{{
   url VARCHAR(50) NULL,    pk_c_join_person_address INT NOT NULL AUTO_INCREMENT,
   PRIMARY KEY(pk_c_web)    fk_c_person INT NOT NULL,
 );    fk_c_address INT NOT NULL,
     priority ENUM ("P","S") NULL DEFAULT "S",
     note VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_join_person_address)
   ); # }}}
   CREATE TABLE c_join_person_email ( # {{{
     pk_c_join_person_email INT NOT NULL AUTO_INCREMENT,
     fk_c_person INT NOT NULL,
     fk_c_email INT NOT NULL,
     priority ENUM ("P","S") NULL DEFAULT "S",
     note VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_join_person_email)
   ); # }}}
   CREATE TABLE c_join_person_phone ( # {{{
     pk_c_join_person_phone INT NOT NULL AUTO_INCREMENT,
     fk_c_person INT NOT NULL,
     fk_c_phone INT NOT NULL,
     priority ENUM ("P","S") NOT NULL DEFAULT "S",
     note VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_join_person_phone)
   ); # }}}
   CREATE TABLE c_join_person_web ( # {{{
     pk_c_join_person_web INT NOT NULL AUTO_INCREMENT,
     fk_c_person INT NOT NULL,
     fk_c_web INT NOT NULL,
     priority ENUM ("P","S") NULL DEFAULT "S",
     note VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_join_person_web)
   ); # }}}
   /* }}} */
   /* COMPANY {{{ */
   CREATE TABLE c_company ( #{{{
     pk_c_company INT NOT NULL AUTO_INCREMENT,
     name VARCHAR(50) NOT NULL DEFAULT "",
     idn VARCHAR(20) NOT NULL DEFAULT "",
     txn VARCHAR(20) NOT NULL DEFAULT "",
     fk_c_company_type INT NOT NULL DEFAULT 1,
     PRIMARY KEY(pk_c_company)
   ); #}}}
   CREATE TABLE c_company_type ( #{{{
     pk_c_company_type INT NOT NULL AUTO_INCREMENT,
     name VARCHAR(20) NOT NULL,
     PRIMARY KEY(pk_c_company_type)
   ); #}}}
   CREATE TABLE c_department ( #{{{
     pk_c_department INT NOT NULL AUTO_INCREMENT,
     fk_c_company INT NOT NULL,
     name VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_department)
   ); #}}}
   CREATE TABLE c_join_company_account ( #{{{
     pk_c_join_company_account INT NOT NULL AUTO_INCREMENT,
     fk_c_company INT NOT NULL,
     fk_c_account INT NOT NULL,
     priority ENUM ("P","S") NOT NULL DEFAULT "S",
     note VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_join_company_account)
   ); #}}}
   CREATE TABLE c_join_company_address ( #{{{
     pk_c_join_company_address INT NOT NULL AUTO_INCREMENT,
     fk_c_address INT NOT NULL,
     fk_c_company INT NOT NULL,
     priority ENUM ("P","S") NULL DEFAULT "S",
     note VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_join_company_address)
   ); #}}}
   CREATE TABLE c_join_company_email ( #{{{
     pk_c_join_company_email INT NOT NULL AUTO_INCREMENT,
     fk_c_company INT NOT NULL,
     fk_c_email INT NOT NULL,
     priority ENUM ("P","S") NULL DEFAULT "S",
     note VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_join_company_email)
   ); #}}}
   CREATE TABLE c_join_company_phone ( #{{{
     pk_c_join_company_phone INT NOT NULL AUTO_INCREMENT,
     fk_c_phone INT NOT NULL,
     fk_c_company INT NOT NULL,
     priority ENUM ("P","S") NULL DEFAULT "S",
     note VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_join_company_phone)
   ); #}}}
   CREATE TABLE c_join_company_web ( #{{{
     pk_c_join_company_web INT NOT NULL AUTO_INCREMENT,
     fk_c_company INT NOT NULL,
     fk_c_web INT NOT NULL,
     priority ENUM ("P","S") NULL DEFAULT "S",
     note VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_join_company_web)
   ); #}}}
   CREATE TABLE c_join_employ ( #{{{
     pk_c_join_employ INT NOT NULL AUTO_INCREMENT,
     fk_c_company INT NOT NULL,
     fk_c_person INT NOT NULL,
     fk_c_department INT NOT NULL,
     note VARCHAR(255) NULL,
     PRIMARY KEY(pk_c_join_employ, fk_c_company, fk_c_person)
   ); #}}}
   /* }}} */
   /* SECONDARY DATA {{{ */
   CREATE TABLE c_account ( #{{{
     pk_c_account INT NOT NULL AUTO_INCREMENT,
     fk_c_bank INT NULL,
     number VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_account)
   ); #}}}
   CREATE TABLE c_bank ( #{{{
     pk_c_bank INT NOT NULL AUTO_INCREMENT,
     name VARCHAR(50) NULL,
     code VARCHAR(4) NULL,
     PRIMARY KEY(pk_c_bank)
   ); #}}}
   CREATE TABLE c_address ( #{{{
     pk_c_address INT NOT NULL AUTO_INCREMENT,
     street VARCHAR(50) NULL,
     city VARCHAR(50) NULL,
     zip VARCHAR(50) NULL,
     state VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_address)
   ); #}}}
   CREATE TABLE c_email ( #{{{
     pk_c_email INT NOT NULL AUTO_INCREMENT,
     url VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_email)
   ); #}}}
   CREATE TABLE c_web ( #{{{
     pk_c_web INT NOT NULL AUTO_INCREMENT,
     url VARCHAR(50) NULL,
     PRIMARY KEY(pk_c_web)
   ); #}}}
   CREATE TABLE c_phone ( #{{{
     pk_c_phone INT NOT NULL AUTO_INCREMENT,
     number VARCHAR(20) NULL,
     PRIMARY KEY(pk_c_phone)
   ); #}}}
   /* }}} */
   
 INSERT INTO c_company_type (name) VALUES ('ine');  /* COMPANY TYPE DUMP {{{ */
   INSERT INTO c_company_type (name) VALUES ('iné');
 INSERT INTO c_company_type (name) VALUES ('s.r.o.');  INSERT INTO c_company_type (name) VALUES ('s.r.o.');
 INSERT INTO c_company_type (name) VALUES ('a.s.');  INSERT INTO c_company_type (name) VALUES ('a.s.');
 INSERT INTO c_company_type (name) VALUES ('n.o.');  INSERT INTO c_company_type (name) VALUES ('n.o.');
 INSERT INTO c_company_type (name) VALUES ('szco');  INSERT INTO c_company_type (name) VALUES ('szčo');
   /* }}} */
   
   
   

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top