133 lines
4.9 KiB
SQL
133 lines
4.9 KiB
SQL
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "MARCA" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `MARCA` ADD COLUMN `flgAmazon` INTEGER;
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "CLIFOR" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `CLIFOR` ADD COLUMN `costoMinimoOrdineWeb` DECIMAL(18,4);
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ATTIVITA" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `ATTIVITA` DROP COLUMN `amzAccessKeyId`;
|
|
|
|
ALTER TABLE `ATTIVITA` DROP COLUMN `amzSecretKey`;
|
|
|
|
ALTER TABLE `ATTIVITA` DROP COLUMN `amzRoleArn`;
|
|
|
|
ALTER TABLE `ATTIVITA` DROP COLUMN `amzRoleSessionName`;
|
|
|
|
ALTER TABLE `ATTIVITA` DROP COLUMN `amzClientId`;
|
|
|
|
ALTER TABLE `ATTIVITA` DROP COLUMN `amzClientSecret`;
|
|
|
|
ALTER TABLE `ATTIVITA` DROP COLUMN `amzRefreshToken`;
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaClientId` VARCHAR(254);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaClientSecret` VARCHAR(254);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaAuthToken` VARCHAR(400);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaAccessToken` VARCHAR(400);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaRefreshToken` VARCHAR(400);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaAccessTokenExpireTS` DATETIME;
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzIamRoleARN` VARCHAR(254);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzIamAccessKey` VARCHAR(254);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzIamSecretKey` VARCHAR(254);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzStsAccessKeyId` VARCHAR(254);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzStsSecretAccessKey` VARCHAR(254);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzStsSessionToken` VARCHAR(400);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzStsSessionTokenTS` DATETIME;
|
|
|
|
DROP INDEX `IDX_USERS_2` ON `USERS`;
|
|
|
|
ALTER TABLE `USERS` MODIFY `utenteDominio` VARCHAR(60);
|
|
|
|
CREATE UNIQUE INDEX `IDX_USERS_2` ON `USERS` (`utenteDominio`);
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ATTIVITA" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzMarketplaces` VARCHAR(1000);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzSellerid` VARCHAR(60);
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ARTICOLO" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoSuAmzIva` DECIMAL(18,4);
|
|
|
|
ALTER TABLE `ARTICOLO` ADD COLUMN `qtaSuAmz` INTEGER;
|
|
|
|
ALTER TABLE `ARTICOLO` ADD COLUMN `qtaAmz` INTEGER;
|
|
|
|
ALTER TABLE `ARTICOLO` ADD COLUMN `productTypeAmz` VARCHAR(40);
|
|
|
|
ALTER TABLE `ARTICOLO` ADD COLUMN `flgAmazonCatalog` INTEGER;
|
|
|
|
|
|
ALTER TABLE `ARTICOLO` ADD COLUMN `asinAmz` VARCHAR(40);
|
|
ALTER TABLE `ARTICOLO` ADD COLUMN `flgPriceTypeAmz` INTEGER;
|
|
|
|
ALTER TABLE `ARTICOLO` DROP COLUMN `flgAmazonCatalog`;
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `amzMerchantShippingGroupFree` VARCHAR(60);
|
|
|
|
ALTER TABLE `ARTICOLO` ADD COLUMN `descAmz` VARCHAR(1000);
|
|
ALTER TABLE `ARTICOLO` ADD COLUMN `flgAmzWarn` INTEGER;
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Add table "AMZ_FEATURED_PRICE" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
CREATE TABLE `AMZ_FEATURED_PRICE` (
|
|
`id_amzFeaturedPrice` INTEGER NOT NULL AUTO_INCREMENT,
|
|
`id_articolo` INTEGER,
|
|
`lang` VARCHAR(4),
|
|
`featuredOEPriceAmz` DECIMAL(18,4),
|
|
`competingFOPriceAmz` DECIMAL(18,4),
|
|
`currentFOPriceAmz` DECIMAL(18,4),
|
|
`currentPriceAmz` DECIMAL(18,4),
|
|
`dataPriceAmz` DATE,
|
|
CONSTRAINT `PK_AMZ_FEATURED_PRICE` PRIMARY KEY (`id_amzFeaturedPrice`)
|
|
);
|
|
|
|
|
|
CREATE UNIQUE INDEX `IDX_AMZ_FEATURED_PRICE_1` ON `AMZ_FEATURED_PRICE` (`id_articolo`,`lang`);
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Add foreign key constraints #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `AMZ_FEATURED_PRICE` ADD CONSTRAINT `ARTICOLO_AMZ_FEATURED_PRICE`
|
|
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "AMZ_FEATURED_PRICE" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `AMZ_FEATURED_PRICE` ADD COLUMN `flgPrezzoCompetitivoAmz` INTEGER;
|
|
|
|
ALTER TABLE `AMZ_FEATURED_PRICE` ADD COLUMN `flgPrezzoCompetitivo` INTEGER;
|
|
|