brewman/Conversion/SqliteDB.txt
Tanshu eb8568b471 Dropped many columns for Prodct Table.
Merged product and account menu on page top.
Product working now.
2012-10-12 02:30:36 +05:30

43 lines
2.4 KiB
Plaintext

UPDATE entities_vouchers SET date = date || ".000000", lasteditdate = lasteditdate || ".000000", creationdate = creationdate || ".000000";
UPDATE entities_attendances SET date = date || ".000000", creationdate = creationdate || ".000000";
UPDATE entities_fingerprints SET date = date || ".000000";
ALTER TABLE "Entities_Batches" RENAME TO "Entities_Batches_old";
CREATE TABLE "Entities_Batches" ("BatchID" guid NOT NULL ,"Name" nvarchar(50) NOT NULL ,"ProductID" guid,"QuantityRemaining" numeric NOT NULL ,"Rate" numeric NOT NULL ,"Tax" numeric NOT NULL ,"Discount" numeric NOT NULL, PRIMARY KEY ([BatchID]));
INSERT INTO "Entities_Batches" SELECT "BatchID","Name","ProductID","QuantityRemaining","Rate","Tax","Discount" FROM "Entities_Batches_old";
DROP TABLE "Entities_Batches_old";
ALTER TABLE "Entities_Ledgers" RENAME TO "Entities_Ledgers_old";
CREATE TABLE "Entities_Ledgers" ("LedgerID" guid NOT NULL, "Code" integer NOT NULL, "Name" nvarchar(255) NOT NULL COLLATE NOCASE, "Type" integer NOT NULL, "ledger_type" nvarchar(50) NOT NULL, "IsActive" bit NOT NULL, "CostCenterID" guid,
PRIMARY KEY ([LedgerID]),
FOREIGN KEY ([CostCenterID]) REFERENCES [Entities_CostCenters]([CostCenterID])
);
INSERT INTO "Entities_Ledgers" SELECT "LedgerID", "Code", "Name", "Type", '', "IsActive", "CostCenterID" FROM "Entities_Ledgers_old";
UPDATE "Entities_Ledgers" SET ledger_type = 'employees' where type = 10;
DROP TABLE "Entities_Ledgers_old";
ALTER TABLE "Entities_Products" RENAME TO "Entities_Products_old";
CREATE TABLE [Entities_Products] (
"ProductID" guid NOT NULL,
"Code" integer NOT NULL,
"Name" nvarchar(150) NOT NULL COLLATE NOCASE,
"Units" nvarchar(50) NOT NULL COLLATE NOCASE,
"Fraction" numeric NOT NULL,
"FractionUnits" nvarchar(255) NOT NULL COLLATE NOCASE,
"Yeild" numeric NOT NULL,
"ShowForPurchase" bit NOT NULL,
"Price" numeric,
"Discontinued" bit NOT NULL,
"ProductGroupID" guid,
"LedgerID" guid,
PRIMARY KEY ([ProductID])
,
FOREIGN KEY ([LedgerID])
REFERENCES [Entities_Ledgers]([LedgerID]),
FOREIGN KEY ([ProductGroupID])
REFERENCES [Entities_ProductGroups]([ProductGroupID])
);
INSERT INTO "Entities_Products" SELECT "ProductID", "Code", "Name", "Units", "Fraction", "FractionUnits", "Yeild", "ShowForPurchase", "PurchasePrice", "Discontinued", "ProductGroupID", "PurchaseLedgerID" FROM "Entities_Products_old";
DROP TABLE "Entities_Products_old";