Difference between revisions of "VbzCart/tables/ctg sources"

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search
(used by)
(rescued brief explanation from Tables page before deleting it there)
Line 7: Line 7:
 
*** FALSE = normal catalog; items will be marked as "in print"
 
*** FALSE = normal catalog; items will be marked as "in print"
 
* '''Notes''':
 
* '''Notes''':
 +
** A "source" is usually a printed catalog from a supplier, though it can also be the manufacturer's web site on a particular date.
 
** To discontinue a supplier, set ID_Supercede=ID for all active sources; the catalog will then show only current stock as avaialble.
 
** To discontinue a supplier, set ID_Supercede=ID for all active sources; the catalog will then show only current stock as avaialble.
 
==SQL==
 
==SQL==
<section begin=sql /><mysql>CREATE TABLE `ctg_sources` (
+
<mysql>CREATE TABLE `ctg_sources` (
 
   ID          INT NOT NULL AUTO_INCREMENT,
 
   ID          INT NOT NULL AUTO_INCREMENT,
 
   Name        VARCHAR(63) NOT NULL COMMENT "name of source",
 
   Name        VARCHAR(63) NOT NULL COMMENT "name of source",
Line 20: Line 21:
 
)
 
)
 
ENGINE = MYISAM;</mysql>
 
ENGINE = MYISAM;</mysql>
<section end=sql />
 

Revision as of 21:28, 1 February 2016

About

  • Used by:
  1. REDIRECT Template:l/vc/query
  • Fields:
    • ID_Supercede: Supplier Catalogs].ID of catalog which supercedes this one; NULL = this one is current
    • isCloseOut:
      • TRUE = this catalog is a list of discontinued items no longer in print (closeouts)
      • FALSE = normal catalog; items will be marked as "in print"
  • Notes:
    • A "source" is usually a printed catalog from a supplier, though it can also be the manufacturer's web site on a particular date.
    • To discontinue a supplier, set ID_Supercede=ID for all active sources; the catalog will then show only current stock as avaialble.

SQL

<mysql>CREATE TABLE `ctg_sources` (

 ID          INT NOT NULL AUTO_INCREMENT,
 Name        VARCHAR(63) NOT NULL COMMENT "name of source",
 Abbr        VARCHAR(15) NOT NULL COMMENT "abbreviation, for drop-down lists",
 ID_Supplier INT NOT NULL COMMENT "Suppliers.ID - supplier for this source",
 DateAvail   DATETIME DEFAULT NULL COMMENT "earliest date on which this source is valid",
 ID_Supercede INT DEFAULT NULL COMMENT "[Supplier Catalogs].ID of catalog which supercedes this one, if any",
 isCloseOut  BOOL DEFAULT FALSE COMMENT "is this a close-out catalog?",
 PRIMARY KEY(`ID`)

) ENGINE = MYISAM;</mysql>