Regalamiunsorriso/www/admin/_alterTable/_old/260_ebay2.sql
2026-04-07 18:02:17 +02:00

89 lines
No EOL
3.3 KiB
SQL

# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `ebayItemId` VARCHAR(40);
CREATE INDEX `IDX_ARTICOLO_18` ON `ARTICOLO` (`ebayItemId`);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `descrizioneSearchAv` VARCHAR(1000);
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `keywordAv` VARCHAR(200);
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `ebayItemIdAv` VARCHAR(40);
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgSubitoAv` INTEGER;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgGoogleAv` INTEGER;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgEbayAv` INTEGER;
CREATE INDEX `IDX_ARTICOLO_VARIANTE_6` ON `ARTICOLO_VARIANTE` (`descrizioneSearchAv`);
CREATE INDEX `IDX_ARTICOLO_VARIANTE_7` ON `ARTICOLO_VARIANTE` (`ebayItemIdAv`);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `id_listinoEbay` INTEGER;
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `LISTINO_ATTIVITA_EBAY`
FOREIGN KEY (`id_listinoEbay`) REFERENCES `LISTINO` (`id_listino`);
#ALTER TABLE `ARTICOLO` DROP COLUMN `percAggEbay`;
#ALTER TABLE `ARTICOLO` DROP COLUMN `prezzoBaseEbay`;
#####
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_17` ON `ARTICOLO`;
DROP INDEX `IDX_ARTICOLO_18` ON `ARTICOLO`;
ALTER TABLE `ARTICOLO` MODIFY `readyForWeb` VARCHAR(40);
ALTER TABLE `ARTICOLO` MODIFY `ebayItemId` VARCHAR(16);
CREATE INDEX `IDX_ARTICOLO_17` ON `ARTICOLO` (`readyForWeb`);
CREATE UNIQUE INDEX `IDX_ARTICOLO_18` ON `ARTICOLO` (`ebayItemId`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_VARIANTE_7` ON `ARTICOLO_VARIANTE`;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `readyForWebAv` VARCHAR(40);
CREATE INDEX `IDX_ARTICOLO_VARIANTE_8` ON `ARTICOLO_VARIANTE` (`readyForWebAv`);
ALTER TABLE `ARTICOLO_VARIANTE` CHANGE `keywordAv` `keywordsAv` VARCHAR(200);
##tex
drop index IDX_LAV_PEZZA_2 on LAV_PEZZA;
ALTER TABLE LAV_PEZZA dROP COLUMN codicePezzaUnico;
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='260' where codice='DB_VERSION';
######################################################################