putting in base query and collector framework
This commit is contained in:
@@ -1 +0,0 @@
|
||||
DROP TABLE names;
|
||||
@@ -1,3 +0,0 @@
|
||||
CREATE TABLE names (
|
||||
name VARCHAR(255) PRIMARY KEY
|
||||
);
|
||||
@@ -0,0 +1 @@
|
||||
DROP TABLE queries;
|
||||
@@ -0,0 +1,6 @@
|
||||
CREATE TABLE queries (
|
||||
id uuid primary key,
|
||||
latestVersion int not null default 1,
|
||||
activeVersion int not null default 1,
|
||||
type QueryType not null
|
||||
);
|
||||
@@ -0,0 +1 @@
|
||||
DROP TABLE collectors;
|
||||
@@ -0,0 +1,6 @@
|
||||
CREATE TABLE collectors (
|
||||
id uuid primary key,
|
||||
jobId uuid not null,
|
||||
latestVersion int not null default 1,
|
||||
activeVersion int not null default 1
|
||||
);
|
||||
@@ -0,0 +1 @@
|
||||
DROP TABLE collectorQueries;
|
||||
@@ -0,0 +1,11 @@
|
||||
CREATE TABLE collectorQueries (
|
||||
id uuid primary key,
|
||||
collectorId uuid not null,
|
||||
name varchar(255) not null,
|
||||
queryId uuid not null,
|
||||
addedVersion int not null,
|
||||
removedVersion int,
|
||||
foreign key (queryId) references queries(id),
|
||||
foreign key (collectorId) references collectors(id),
|
||||
unique (collectorId, name, removedAt)
|
||||
);
|
||||
@@ -0,0 +1,2 @@
|
||||
-- name: GetCollectorFromJobId :one
|
||||
SELECT id, activeVersion FROM collectors where jobId = $1;
|
||||
@@ -1,5 +0,0 @@
|
||||
-- name: GetName :one
|
||||
SELECT name as dbName FROM names where name = $1;
|
||||
|
||||
-- name: AddName :exec
|
||||
INSERT INTO names (name) VALUES ($1);
|
||||
Reference in New Issue
Block a user