Dit is de opdracht sqlt-diffp die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
sqlt-diff - zoek de verschillen tussen twee schema's
KORTE INHOUD
Voor hulp:
sqlt-diff -h|--help
Voor een lijst met alle geldige parsers:
sqlt -l|--lijst
Om twee schema's te differentiëren:
sqlt-diff [opties] bestandsnaam1=parser1 bestandsnaam2=parser2
Opties:
-d|--debug Toon foutopsporingsinformatie
-t|--trace Schakel tracering in voor Parse::RecDescent
-c|--hoofdletterongevoelig Vergelijk tabellen/kolommen hoofdletterongevoelig
--ignore-index-names Negeer verschillen in indexnamen
--ignore-constraint-names Negeer de verschillen in de naam van de beperking
--mysql_parser_version=<#####> Geef een doel-MySQL-parserversie op
voor het omgaan met /*! opmerkingen
--uitvoer-db= Deze Producer wordt gebruikt in plaats van één
corresponderend met parser1 om de uitvoer te formatteren
voor nieuwe tafels
--ignore-view-sql Negeer weergave-SQL-verschillen
--ignore-proc-sql Negeer procedure SQL-verschillen
--no-batch-alters Voeg niet meerdere wijzigingen aan dezelfde tabel samen in een
enkele ALTER TABLE-instructie waar mogelijk.
--quote= Gebruik om alle tabellen en velden te citeren
namen in verklaringen
PRODUCTBESCHRIJVING
sqlt-diff is een hulpprogramma voor het maken van een bestand met SQL-opdrachten die nodig zijn om het
eerste schema verstrekt aan de tweede. Hoewel het nog niet uitputtend is wat betreft zijn vermogen om te muteren
het hele schema, zal het het volgende rapporteren
· Nieuwe tafels
Met behulp van de Producer-klasse van het doelschema (tweede) kunnen eventuele ontbrekende tabellen in de
het eerste schema wordt in zijn geheel gegenereerd (velden, beperkingen, indices).
· Ontbrekende/gewijzigde velden
Eventuele ontbrekende of gewijzigde velden tussen de twee schema's worden gerapporteerd als:
WIJZIG TABEL
[DRUPPEL ]
[WIJZIGING ( )] ;
· Ontbrekende/gewijzigde indexen
Eventuele ontbrekende indexen, van een ander type of op andere velden worden aangegeven.
Indices die moeten worden geschrapt, worden als volgt gerapporteerd:
DALINGSINDEX OP ;
Een index van een ander type of op andere velden wordt als nieuwe index gerapporteerd
zoals:
CREËREN [ ] INHOUDSOPGAVE [ ] OP
( [, ]);
ALTER, CREATE, DROP-instructies worden gemaakt door SQL::Translator::Producer::*, zie daar voor
ondersteuning/problemen.
Momenteel (v0.0900) wordt alleen MySQL ondersteund door deze code.
Gebruik sqlt-diffp online met behulp van onworks.net-services