VbzCart/docs/tables/cust emails: Difference between revisions
Jump to navigation
Jump to search
imported>Woozle (moved from "customer tables" page) |
m (Woozle moved page VbzCart/VbzCart/tables/cust emails to VbzCart/docs/tables/cust emails without leaving a redirect: part 3/5) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 2: | Line 2: | ||
* '''History''': | * '''History''': | ||
** '''2009-07-09''' moved to separate wiki page; no design changes | ** '''2009-07-09''' moved to separate wiki page; no design changes | ||
** '''2011-11-23''' added WhenEnt and WhenUpd | |||
* '''Notes''': | |||
** (2011-11-23) Possibly WhenUpd should be removed and replaced with one or both of: | |||
*** WhenCnf (when confirmed) -- stamp whenever a new order is received that contains this email | |||
*** WhenEdt (when edited) -- stamp whenever an admin saves the record | |||
**: same for {{vbzcart/table|cust_phones}} and {{vbzcart/table|cust_names}} | |||
==SQL== | ==SQL== | ||
<section begin=sql /><mysql>CREATE TABLE `cust_emails` ( | <section begin=sql /><mysql>CREATE TABLE `cust_emails` ( | ||
`ID` INT NOT NULL AUTO_INCREMENT, | `ID` INT NOT NULL AUTO_INCREMENT, | ||
`Name` VARCHAR(31) COMMENT "human-assigned name for this address (work, home...)", | `WhenEnt` DATETIME NOT NULL COMMENT "date when record was first created", | ||
`ID_Cust` INT COMMENT "core_custs.ID", | `WhenUpd` DATETIME DEFAULT NULL COMMENT "date when record was last updated", | ||
`Name` VARCHAR(31) COMMENT "human-assigned name for this address (work, home...)", | |||
`ID_Cust` INT COMMENT "core_custs.ID", | |||
`Email` VARCHAR(255) NOT NULL COMMENT "the email address itself", | `Email` VARCHAR(255) NOT NULL COMMENT "the email address itself", | ||
`isActive` BOOL DEFAULT FALSE COMMENT "NO=former address; do not use", | `isActive` BOOL DEFAULT FALSE COMMENT "NO=former address; do not use", | ||
PRIMARY KEY(`ID`) | PRIMARY KEY(`ID`) | ||
) | ) | ||
ENGINE = MYISAM;</mysql> | ENGINE = MYISAM;</mysql> | ||
<section end=sql /> | <section end=sql /> |
Latest revision as of 01:56, 25 February 2024
About
- History:
- 2009-07-09 moved to separate wiki page; no design changes
- 2011-11-23 added WhenEnt and WhenUpd
- Notes:
- (2011-11-23) Possibly WhenUpd should be removed and replaced with one or both of:
- WhenCnf (when confirmed) -- stamp whenever a new order is received that contains this email
- WhenEdt (when edited) -- stamp whenever an admin saves the record
- same for Template:Vbzcart/table and Template:Vbzcart/table
- (2011-11-23) Possibly WhenUpd should be removed and replaced with one or both of:
SQL
<section begin=sql /><mysql>CREATE TABLE `cust_emails` (
`ID` INT NOT NULL AUTO_INCREMENT, `WhenEnt` DATETIME NOT NULL COMMENT "date when record was first created", `WhenUpd` DATETIME DEFAULT NULL COMMENT "date when record was last updated", `Name` VARCHAR(31) COMMENT "human-assigned name for this address (work, home...)", `ID_Cust` INT COMMENT "core_custs.ID", `Email` VARCHAR(255) NOT NULL COMMENT "the email address itself", `isActive` BOOL DEFAULT FALSE COMMENT "NO=former address; do not use", PRIMARY KEY(`ID`)
) ENGINE = MYISAM;</mysql> <section end=sql />