Compare commits

...

2 Commits

Author SHA1 Message Date
a
ba96f9313a nice 2022-08-03 05:06:52 -05:00
a
c36b69af0e a 2022-08-03 05:06:44 -05:00
4 changed files with 21 additions and 2 deletions

2
.gitignore vendored
View File

@ -1,2 +1,4 @@
pastebin
*.db
db.sqlite

BIN
db.sqlite Normal file

Binary file not shown.

View File

@ -51,8 +51,8 @@ func New(config ...SqlikeConfig) (*Sqlike, error) {
s := &Sqlike{}
// default settings
s.config.DBType = "sqlite3"
s.config.DBHost = "db.sqlite"
s.config.DBName = "pastebin"
s.config.DBName = "db.sqlite"
s.config.DBTable = "pastebin"
s.config.DBAccountsTable = "accounts"
if len(config) > 0 {
s.config = config[0]

17
migration.sql Normal file
View File

@ -0,0 +1,17 @@
CREATE TABLE `pastebin` (
`id` varchar(30) NOT NULL,
`title` varchar(50) default NULL,
`hash` char(40) default NULL,
`data` longtext,
`delkey` char(40) default NULL,
`expiry` int,
`userid` varchar(255),
PRIMARY KEY (`id`)
);
CREATE TABLE `accounts` (
`email` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`key` varchar(255) NOT NULL,
PRIMARY KEY (`key`)
);