27c97cbf88
Employee done. ACL dynamically done. VoucherFactory to be done.
47 lines
2.6 KiB
Plaintext
47 lines
2.6 KiB
Plaintext
UPDATE Auth_Roles Set Name = 'Users' WHERE Name = 'CreateUser'
|
|
--update entities_ledgers set code = code + 60 where type = 13; -- to prevent duplicate code when converting
|
|
UPDATE entities_ledgers SET type = 11 WHERE type = 13;
|
|
DROP TABLE Entities_Taxes;
|
|
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";
|