feat: OpsxDB 桌面数据库客户端首版入库
含工作台/连库多引擎字段与 SSH·SSL、结果编辑、Redis 键浏览、 Tauri 桌面与 docs/落地页;排除本地构建产物与 sidecar 二进制。
This commit is contained in:
commit
f8740d27f7
240 files changed
+21625
No files matched your search
@@ -0,0 +1,53 @@
|
||||
CREATE DATABASE IF NOT EXISTS demo DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
USE demo;
|
||||
|
||||
DROP TABLE IF EXISTS order_items;
|
||||
DROP TABLE IF EXISTS orders;
|
||||
DROP TABLE IF EXISTS users;
|
||||
|
||||
CREATE TABLE users (
|
||||
id INT PRIMARY KEY AUTO_INCREMENT,
|
||||
name VARCHAR(64) NOT NULL,
|
||||
email VARCHAR(128) NULL,
|
||||
status TINYINT NOT NULL DEFAULT 1,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
|
||||
CREATE TABLE orders (
|
||||
id INT PRIMARY KEY AUTO_INCREMENT,
|
||||
user_id INT NOT NULL,
|
||||
amount DECIMAL(12,2) NOT NULL DEFAULT 0,
|
||||
status VARCHAR(16) NOT NULL DEFAULT 'pending',
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
INDEX idx_orders_user (user_id)
|
||||
);
|
||||
|
||||
CREATE TABLE order_items (
|
||||
id INT PRIMARY KEY AUTO_INCREMENT,
|
||||
order_id INT NOT NULL,
|
||||
sku VARCHAR(64) NOT NULL,
|
||||
qty INT NOT NULL DEFAULT 1,
|
||||
price DECIMAL(12,2) NOT NULL DEFAULT 0,
|
||||
INDEX idx_items_order (order_id)
|
||||
);
|
||||
|
||||
INSERT INTO users (name, email, status) VALUES
|
||||
('alice', 'alice@demo.local', 1),
|
||||
('bob', 'bob@demo.local', 1),
|
||||
('carol', 'carol@demo.local', 1),
|
||||
('dave', 'dave@demo.local', 0),
|
||||
('erin', 'erin@demo.local', 1);
|
||||
|
||||
INSERT INTO orders (user_id, amount, status) VALUES
|
||||
(1, 99.50, 'paid'),
|
||||
(1, 12.00, 'pending'),
|
||||
(2, 250.00, 'paid'),
|
||||
(3, 8.80, 'cancelled'),
|
||||
(5, 41.20, 'paid');
|
||||
|
||||
INSERT INTO order_items (order_id, sku, qty, price) VALUES
|
||||
(1, 'SKU-A', 1, 99.50),
|
||||
(2, 'SKU-B', 2, 6.00),
|
||||
(3, 'SKU-C', 5, 50.00),
|
||||
(4, 'SKU-D', 1, 8.80),
|
||||
(5, 'SKU-E', 2, 20.60);
|
||||
@@ -0,0 +1,40 @@
|
||||
IF DB_ID('demo') IS NULL CREATE DATABASE demo;
|
||||
GO
|
||||
USE demo;
|
||||
GO
|
||||
IF OBJECT_ID('dbo.users','U') IS NOT NULL DROP TABLE dbo.order_items;
|
||||
IF OBJECT_ID('dbo.orders','U') IS NOT NULL DROP TABLE dbo.orders;
|
||||
IF OBJECT_ID('dbo.users','U') IS NOT NULL DROP TABLE dbo.users;
|
||||
GO
|
||||
CREATE TABLE dbo.users (
|
||||
id INT IDENTITY(1,1) PRIMARY KEY,
|
||||
name NVARCHAR(64) NOT NULL,
|
||||
email NVARCHAR(128) NULL,
|
||||
status TINYINT NOT NULL DEFAULT 1,
|
||||
created_at DATETIME2 DEFAULT SYSUTCDATETIME()
|
||||
);
|
||||
CREATE TABLE dbo.orders (
|
||||
id INT IDENTITY(1,1) PRIMARY KEY,
|
||||
user_id INT NOT NULL,
|
||||
amount DECIMAL(12,2) NOT NULL DEFAULT 0,
|
||||
status NVARCHAR(16) NOT NULL DEFAULT 'pending',
|
||||
created_at DATETIME2 DEFAULT SYSUTCDATETIME()
|
||||
);
|
||||
CREATE TABLE dbo.order_items (
|
||||
id INT IDENTITY(1,1) PRIMARY KEY,
|
||||
order_id INT NOT NULL,
|
||||
sku NVARCHAR(64) NOT NULL,
|
||||
qty INT NOT NULL DEFAULT 1,
|
||||
price DECIMAL(12,2) NOT NULL DEFAULT 0
|
||||
);
|
||||
INSERT INTO dbo.users (name, email, status) VALUES
|
||||
(N'alice', N'alice@demo.local', 1),
|
||||
(N'bob', N'bob@demo.local', 1),
|
||||
(N'carol', N'carol@demo.local', 1),
|
||||
(N'dave', N'dave@demo.local', 0),
|
||||
(N'erin', N'erin@demo.local', 1);
|
||||
INSERT INTO dbo.orders (user_id, amount, status) VALUES
|
||||
(1, 99.50, N'paid'), (1, 12.00, N'pending'), (2, 250.00, N'paid'), (3, 8.80, N'cancelled'), (5, 41.20, N'paid');
|
||||
INSERT INTO dbo.order_items (order_id, sku, qty, price) VALUES
|
||||
(1, N'SKU-A', 1, 99.50), (2, N'SKU-B', 2, 6.00), (3, N'SKU-C', 5, 50.00), (4, N'SKU-D', 1, 8.80), (5, N'SKU-E', 2, 20.60);
|
||||
GO
|
||||
@@ -0,0 +1,53 @@
|
||||
CREATE DATABASE IF NOT EXISTS demo DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
USE demo;
|
||||
|
||||
DROP TABLE IF EXISTS order_items;
|
||||
DROP TABLE IF EXISTS orders;
|
||||
DROP TABLE IF EXISTS users;
|
||||
|
||||
CREATE TABLE users (
|
||||
id INT PRIMARY KEY AUTO_INCREMENT,
|
||||
name VARCHAR(64) NOT NULL,
|
||||
email VARCHAR(128) NULL,
|
||||
status TINYINT NOT NULL DEFAULT 1,
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
|
||||
CREATE TABLE orders (
|
||||
id INT PRIMARY KEY AUTO_INCREMENT,
|
||||
user_id INT NOT NULL,
|
||||
amount DECIMAL(12,2) NOT NULL DEFAULT 0,
|
||||
status VARCHAR(16) NOT NULL DEFAULT 'pending',
|
||||
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
||||
INDEX idx_orders_user (user_id)
|
||||
);
|
||||
|
||||
CREATE TABLE order_items (
|
||||
id INT PRIMARY KEY AUTO_INCREMENT,
|
||||
order_id INT NOT NULL,
|
||||
sku VARCHAR(64) NOT NULL,
|
||||
qty INT NOT NULL DEFAULT 1,
|
||||
price DECIMAL(12,2) NOT NULL DEFAULT 0,
|
||||
INDEX idx_items_order (order_id)
|
||||
);
|
||||
|
||||
INSERT INTO users (name, email, status) VALUES
|
||||
('alice', 'alice@demo.local', 1),
|
||||
('bob', 'bob@demo.local', 1),
|
||||
('carol', 'carol@demo.local', 1),
|
||||
('dave', 'dave@demo.local', 0),
|
||||
('erin', 'erin@demo.local', 1);
|
||||
|
||||
INSERT INTO orders (user_id, amount, status) VALUES
|
||||
(1, 99.50, 'paid'),
|
||||
(1, 12.00, 'pending'),
|
||||
(2, 250.00, 'paid'),
|
||||
(3, 8.80, 'cancelled'),
|
||||
(5, 41.20, 'paid');
|
||||
|
||||
INSERT INTO order_items (order_id, sku, qty, price) VALUES
|
||||
(1, 'SKU-A', 1, 99.50),
|
||||
(2, 'SKU-B', 2, 6.00),
|
||||
(3, 'SKU-C', 5, 50.00),
|
||||
(4, 'SKU-D', 1, 8.80),
|
||||
(5, 'SKU-E', 2, 20.60);
|
||||
@@ -0,0 +1,43 @@
|
||||
BEGIN EXECUTE IMMEDIATE 'DROP TABLE order_items PURGE'; EXCEPTION WHEN OTHERS THEN IF SQLCODE != -942 THEN RAISE; END IF; END;
|
||||
/
|
||||
BEGIN EXECUTE IMMEDIATE 'DROP TABLE orders PURGE'; EXCEPTION WHEN OTHERS THEN IF SQLCODE != -942 THEN RAISE; END IF; END;
|
||||
/
|
||||
BEGIN EXECUTE IMMEDIATE 'DROP TABLE users PURGE'; EXCEPTION WHEN OTHERS THEN IF SQLCODE != -942 THEN RAISE; END IF; END;
|
||||
/
|
||||
CREATE TABLE users (
|
||||
id NUMBER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
|
||||
name VARCHAR2(64) NOT NULL,
|
||||
email VARCHAR2(128),
|
||||
status NUMBER(3) DEFAULT 1 NOT NULL,
|
||||
created_at TIMESTAMP DEFAULT SYSTIMESTAMP
|
||||
);
|
||||
CREATE TABLE orders (
|
||||
id NUMBER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
|
||||
user_id NUMBER NOT NULL,
|
||||
amount NUMBER(12,2) DEFAULT 0 NOT NULL,
|
||||
status VARCHAR2(16) DEFAULT 'pending' NOT NULL,
|
||||
created_at TIMESTAMP DEFAULT SYSTIMESTAMP
|
||||
);
|
||||
CREATE TABLE order_items (
|
||||
id NUMBER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
|
||||
order_id NUMBER NOT NULL,
|
||||
sku VARCHAR2(64) NOT NULL,
|
||||
qty NUMBER DEFAULT 1 NOT NULL,
|
||||
price NUMBER(12,2) DEFAULT 0 NOT NULL
|
||||
);
|
||||
INSERT INTO users (name, email, status) VALUES ('alice','alice@demo.local',1);
|
||||
INSERT INTO users (name, email, status) VALUES ('bob','bob@demo.local',1);
|
||||
INSERT INTO users (name, email, status) VALUES ('carol','carol@demo.local',1);
|
||||
INSERT INTO users (name, email, status) VALUES ('dave','dave@demo.local',0);
|
||||
INSERT INTO users (name, email, status) VALUES ('erin','erin@demo.local',1);
|
||||
INSERT INTO orders (user_id, amount, status) VALUES (1,99.50,'paid');
|
||||
INSERT INTO orders (user_id, amount, status) VALUES (1,12.00,'pending');
|
||||
INSERT INTO orders (user_id, amount, status) VALUES (2,250.00,'paid');
|
||||
INSERT INTO orders (user_id, amount, status) VALUES (3,8.80,'cancelled');
|
||||
INSERT INTO orders (user_id, amount, status) VALUES (5,41.20,'paid');
|
||||
INSERT INTO order_items (order_id, sku, qty, price) VALUES (1,'SKU-A',1,99.50);
|
||||
INSERT INTO order_items (order_id, sku, qty, price) VALUES (2,'SKU-B',2,6.00);
|
||||
INSERT INTO order_items (order_id, sku, qty, price) VALUES (3,'SKU-C',5,50.00);
|
||||
INSERT INTO order_items (order_id, sku, qty, price) VALUES (4,'SKU-D',1,8.80);
|
||||
INSERT INTO order_items (order_id, sku, qty, price) VALUES (5,'SKU-E',2,20.60);
|
||||
COMMIT;
|
||||
@@ -0,0 +1,32 @@
|
||||
CREATE TABLE IF NOT EXISTS users (
|
||||
id SERIAL PRIMARY KEY,
|
||||
name VARCHAR(64) NOT NULL,
|
||||
email VARCHAR(128),
|
||||
status SMALLINT NOT NULL DEFAULT 1,
|
||||
created_at TIMESTAMPTZ DEFAULT NOW()
|
||||
);
|
||||
CREATE TABLE IF NOT EXISTS orders (
|
||||
id SERIAL PRIMARY KEY,
|
||||
user_id INT NOT NULL,
|
||||
amount NUMERIC(12,2) NOT NULL DEFAULT 0,
|
||||
status VARCHAR(16) NOT NULL DEFAULT 'pending',
|
||||
created_at TIMESTAMPTZ DEFAULT NOW()
|
||||
);
|
||||
CREATE TABLE IF NOT EXISTS order_items (
|
||||
id SERIAL PRIMARY KEY,
|
||||
order_id INT NOT NULL,
|
||||
sku VARCHAR(64) NOT NULL,
|
||||
qty INT NOT NULL DEFAULT 1,
|
||||
price NUMERIC(12,2) NOT NULL DEFAULT 0
|
||||
);
|
||||
TRUNCATE order_items, orders, users RESTART IDENTITY;
|
||||
INSERT INTO users (name, email, status) VALUES
|
||||
('alice', 'alice@demo.local', 1),
|
||||
('bob', 'bob@demo.local', 1),
|
||||
('carol', 'carol@demo.local', 1),
|
||||
('dave', 'dave@demo.local', 0),
|
||||
('erin', 'erin@demo.local', 1);
|
||||
INSERT INTO orders (user_id, amount, status) VALUES
|
||||
(1, 99.50, 'paid'), (1, 12.00, 'pending'), (2, 250.00, 'paid'), (3, 8.80, 'cancelled'), (5, 41.20, 'paid');
|
||||
INSERT INTO order_items (order_id, sku, qty, price) VALUES
|
||||
(1, 'SKU-A', 1, 99.50), (2, 'SKU-B', 2, 6.00), (3, 'SKU-C', 5, 50.00), (4, 'SKU-D', 1, 8.80), (5, 'SKU-E', 2, 20.60);
|
||||
@@ -0,0 +1,31 @@
|
||||
DROP TABLE IF EXISTS order_items;
|
||||
DROP TABLE IF EXISTS orders;
|
||||
DROP TABLE IF EXISTS users;
|
||||
CREATE TABLE users (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
name TEXT NOT NULL,
|
||||
email TEXT,
|
||||
status INTEGER NOT NULL DEFAULT 1,
|
||||
created_at TEXT DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
CREATE TABLE orders (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
user_id INTEGER NOT NULL,
|
||||
amount REAL NOT NULL DEFAULT 0,
|
||||
status TEXT NOT NULL DEFAULT 'pending',
|
||||
created_at TEXT DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
CREATE TABLE order_items (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
order_id INTEGER NOT NULL,
|
||||
sku TEXT NOT NULL,
|
||||
qty INTEGER NOT NULL DEFAULT 1,
|
||||
price REAL NOT NULL DEFAULT 0
|
||||
);
|
||||
INSERT INTO users (name, email, status) VALUES
|
||||
('alice','alice@demo.local',1),('bob','bob@demo.local',1),('carol','carol@demo.local',1),
|
||||
('dave','dave@demo.local',0),('erin','erin@demo.local',1);
|
||||
INSERT INTO orders (user_id, amount, status) VALUES
|
||||
(1,99.50,'paid'),(1,12.00,'pending'),(2,250.00,'paid'),(3,8.80,'cancelled'),(5,41.20,'paid');
|
||||
INSERT INTO order_items (order_id, sku, qty, price) VALUES
|
||||
(1,'SKU-A',1,99.50),(2,'SKU-B',2,6.00),(3,'SKU-C',5,50.00),(4,'SKU-D',1,8.80),(5,'SKU-E',2,20.60);
|
||||
Reference in new issue
Block a user