| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- {
- "db_name": "ZeroSites",
- "db_file": "data/users/zerosites.db",
- "version": 2,
- "maps": {
- ".+/data.json": {
- "to_table": [
- "site",
- {"node": "site_star", "table": "site_star", "key_col": "site_uri", "val_col": "value"}
- ]
- },
- ".+/content.json": {
- "to_json_table": [ "cert_user_id" ],
- "file_name": "data.json"
- },
- "stats.json": {
- "to_table": [
- "site_stat"
- ]
- }
- },
- "tables": {
- "site": {
- "cols": [
- ["site_id", "INTEGER"],
- ["category", "INTEGER"],
- ["language", "TEXT"],
- ["title", "TEXT"],
- ["description", "TEXT"],
- ["address", "TEXT"],
- ["tags", "TEXT"],
- ["date_added", "DATETIME"],
- ["json_id", "INTEGER REFERENCES json (json_id)"]
- ],
- "indexes": ["CREATE UNIQUE INDEX site_key ON site(json_id, date_added)", "CREATE INDEX site_category ON site(category)"],
- "schema_changed": 10
- },
- "site_stat": {
- "cols": [
- ["site_uri", "TEXT"],
- ["peers", "INTEGER"],
- ["date_updated", "DATETIME"],
- ["json_id", "INTEGER REFERENCES json (json_id)"]
- ],
- "indexes":["CREATE INDEX site_stat_key ON site_stat(json_id)", "CREATE UNIQUE INDEX site_stat_uri ON site_stat(site_uri)"],
- "schema_changed": 10
- },
- "site_star": {
- "cols": [
- ["site_uri", "TEXT"],
- ["value", "INTEGER"],
- ["json_id", "INTEGER REFERENCES json (json_id)"]
- ],
- "indexes":["CREATE INDEX site_star_key ON site_star(json_id)"],
- "schema_changed": 10
- },
- "json": {
- "cols": [
- ["json_id", "INTEGER PRIMARY KEY AUTOINCREMENT"],
- ["directory", "TEXT"],
- ["file_name", "TEXT"],
- ["cert_user_id", "TEXT"]
- ],
- "indexes": ["CREATE UNIQUE INDEX path ON json(directory, file_name)"],
- "schema_changed": 10
- }
- }
- }
|