| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- package storage
- const postsTable = `
- CREATE TABLE IF NOT EXISTS posts(
- row INTEGER PRIMARY KEY AUTOINCREMENT,
- id TEXT NOT NULL UNIQUE,
- title TEXT NOT NULL,
- created TEXT NOT NULL,
- body TEXT NOT NULL,
- category TEXT NOT NULL,
- sample TEXT NOT NULL
- );
- `
- const imagesTable = `
- CREATE TABLE IF NOT EXISTS images(
- row INTEGER PRIMARY KEY AUTOINCREMENT,
- id TEXT NOT NULL,
- title TEXT NOT NULL,
- desc TEXT NOT NULL,
- created TEXT NOT NULL,
- category TEXT NOT NULL
- );
- `
- const menuItemsTable = `
- CREATE TABLE IF NOT EXISTS menu(
- row INTEGER PRIMARY KEY AUTOINCREMENT,
- link TEXT NOT NULL,
- text TEXT NOT NULL
- );
- `
- const navbarItemsTable = `
- CREATE TABLE IF NOT EXISTS navbar(
- row INTEGER PRIMARY KEY AUTOINCREMENT,
- png BLOB NOT NULL,
- link TEXT NOT NULL,
- redirect TEXT
- );`
- const assetTable = `
- CREATE TABLE IF NOT EXISTS assets(
- row INTEGER PRIMARY KEY AUTOINCREMENT,
- name TEXT NOT NULL,
- data BLOB NOT NULL
- );
- `
- const adminTable = `
- CREATE TABLE IF NOT EXISTS admin(
- row INTEGER PRIMARY KEY AUTOINCREMENT,
- display_name TEXT NOT NULL,
- link TEXT NOT NULL,
- category TEXT NOT NULL
- );
- `
- const toolsTable = `
- CREATE TABLE IF NOT EXISTS tools(
- row INTEGER PRIMARY KEY AUTOINCREMENT,
- id TEXT NOT NULL,
- name TEXT NOT NULL,
- desc TEXT NOT NULL,
- image_link TEXT NOT NULL,
- user_interface_link TEXT NOT NULL,
- os_path TEXT NOT NULL
- );
- `
- var RequiredTables = []string{postsTable, imagesTable, menuItemsTable, navbarItemsTable, assetTable, adminTable, toolsTable}
|