Regalamiunsorriso/www/admin/_sql/acxent-common/326_amz2.sql
2026-04-07 18:02:17 +02:00

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;