Tabelle field_list

CREATE TABLE

 
CREATE TABLE `[pre]_field_list` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(245) default NULL,
  `table_source` int(11) default '1',
  `description` text,
  `type` varchar(245) default NULL,
  `default` varchar(245) default NULL,
  `last_update` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `repl` int(1) default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

 

Felder

  • table_source - Datenquelle
    3 - Affilinet - CSV-Import (Shops)
  • repl
    repl= 1, wenn für das Feld ein Standard - String-Replace durchgeführt werden soll (alle Textfelder: varchar und text).
    repl= 2, wenn für das Feld ein Marken/Hersteller - String-Replace durchgeführt werden soll (ungültige Felder bzw. leere Felder werden dabei durch das Partnerfeld ersetzt)
  • last_update (letzte Änderung in der Tabelle, automatisch über CURRENT_TIMESTAMP. Das Feld wird nur für eine eventuelle Fehleraufklärung benötigt.
  • description (Hinweise an die Programmierer)

Verwendung

Diese Tabelle wird u.a. als Basis für das CREATE der Shop-Tabellen beim CSV-Import verwendet.

id name table_source description type default last_update repl
42 property_li1 3   text   2012-03-03 17:22:45 1
43 property_li2 3   text   2012-03-03 17:22:45 1
44 property_li3 3   text   2012-03-03 17:22:45 1
45 property_li4 3   text   2012-03-03 17:22:46 1
46 property_li5 3   text   2012-03-03 17:22:46 1

Um zusätzliche Felder zu verwenden. müssen diese hier eingetragen werden. Anschließend ist die Zuordnung der Aliasnamen in der Tabelle field_list_alias und/oder field_list_source erforderlich.

^