39 lines
852 B
SQL
39 lines
852 B
SQL
-- +goose Up
|
|
-- +goose StatementBegin
|
|
CREATE TABLE IF NOT EXISTS "Inventory" (
|
|
"Iid" INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
"Name" TEXT NOT NULL,
|
|
"Vcenter" TEXT NOT NULL,
|
|
"VmId" TEXT,
|
|
"EventKey" TEXT,
|
|
"EventId" TEXT,
|
|
"CreationTime" INTEGER,
|
|
"DeletionTime" INTEGER,
|
|
"ResourcePool" TEXT,
|
|
"VmType" TEXT,
|
|
"Datacenter" TEXT,
|
|
"Cluster" TEXT,
|
|
"Folder" TEXT,
|
|
"ProvisionedDisk" REAL,
|
|
"InitialVcpus" INTEGER,
|
|
"InitialRam" INTEGER,
|
|
"SrmPlaceholder" INTEGER
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS "Updates" (
|
|
"Uid" INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
"InventoryId" INTEGER,
|
|
"UpdateTime" INTEGER,
|
|
"UpdateType" TEXT NOT NULL,
|
|
"NewVcpus" INTEGER,
|
|
"NewRam" INTEGER,
|
|
"NewResourcePool" TEXT
|
|
)
|
|
-- +goose StatementEnd
|
|
|
|
-- +goose Down
|
|
-- +goose StatementBegin
|
|
DROP TABLE "Inventory";
|
|
DROP TABLE "Updates";
|
|
-- +goose StatementEnd
|