mirror of
https://github.com/tiennm99/keepalive.git
synced 2026-10-14 00:16:49 +00:00
feat: init
This commit is contained in:
1 parent
f4827f15c9
commit
b2cf48c149
7 files changed
+220
No files matched your search
@@ -0,0 +1,35 @@
|
||||
-- Drop and recreate the database
|
||||
DROP
|
||||
DATABASE IF EXISTS keepalive;
|
||||
CREATE
|
||||
DATABASE keepalive;
|
||||
|
||||
-- Create user if not exists
|
||||
CREATE
|
||||
USER IF NOT EXISTS 'keepalive'@'%' IDENTIFIED BY 'keepalive';
|
||||
|
||||
-- Grant full permissions on this database
|
||||
GRANT ALL PRIVILEGES ON keepalive.* TO
|
||||
'keepalive'@'%';
|
||||
|
||||
FLUSH
|
||||
PRIVILEGES;
|
||||
|
||||
-- Create the table for key/value counters
|
||||
USE
|
||||
keepalive;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS keepalive
|
||||
(
|
||||
`key`
|
||||
VARCHAR
|
||||
(
|
||||
255
|
||||
) PRIMARY KEY,
|
||||
`value` BIGINT NOT NULL
|
||||
);
|
||||
|
||||
-- Initialize key/value
|
||||
INSERT INTO keepalive (`key`, `value`)
|
||||
VALUES ('counter', 0) ON DUPLICATE KEY
|
||||
UPDATE `value` = 0;
|
||||
Reference in new issue
Block a user