import re
from sys import stdout
-# mysql> describe coll;
-# +--------+--------------+------+-----+---------+-------+
-# | Field | Type | Null | Key | Default | Extra |
-# +--------+--------------+------+-----+---------+-------+
-# | cote | varchar(255) | YES | UNI | NULL | |
-# | format | varchar(255) | YES | | NULL | |
-# | regex | varchar(255) | YES | | NULL | |
-# | new_id | varchar(64) | YES | UNI | NULL | |
-# +--------+--------------+------+-----+---------+-------+
+"""
+CREATE TABLE `coll` (
+ `cote` varchar(255) default NULL,
+ `format` varchar(255) default NULL,
+ `regex` varchar(255) default NULL,
+ `new_id` varchar(64) default NULL,
+ UNIQUE KEY `new_id` (`new_id`),
+ UNIQUE KEY `cote` (`cote`)
+)
+"""
collection_patterns = [
if year < 100:
year += 2000
else:
- year += 1900
+ year += 1000
tokens.append(str(year))
tokens.append(str(serial).rjust(3, '0'))