Dit is de opdracht apgdiff 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
apgdiff - Nog een PostgreSQL Diff-tool
KORTE INHOUD
Gebruik: apgdiff [opties]
PRODUCTBESCHRIJVING
Een andere PostgreSQL Diff-tool is een eenvoudige PostgreSQL-diff-tool die handig is voor schema's
upgrades. De tool vergelijkt twee schemadumpbestanden en maakt een SQL-uitvoerbestand dat is
(na enkele handmatige aanpassingen) geschikt voor upgrades van oude schema's.
OPTIES
--versie
geeft de apgdiff-versie weer
--add-standaarden
voegt DEFAULT toe ... in het geval dat een nieuwe kolom GEEN NULL-beperking heeft maar geen standaardwaarde (de
standaardwaarde wordt later verwijderd)
--add-transactie
voegt START TRANSACTION en COMMIT TRANSACTION toe aan het gegenereerde diff-bestand
--negeer-functie-witruimte
negeert meerdere spaties en nieuwe regels bij het vergelijken van de inhoud van functies
· WAARSCHUWING: hierdoor kunnen functies hetzelfde lijken als ze dat niet zijn
gebruik deze functie alleen als u weet wat u doet
--negeer-begin-met
negeert START WITH-wijzigingen op SEQUENTIES (standaard wordt deze wijzigingen niet genegeerd)
--in-charset-naam
tekenset die moet worden gebruikt voor het lezen van invoerbestanden (standaard tekensetnaam wordt ondersteund
door Java, standaard is UTF-8)
--out-charset-naam
tekenset die moet worden gebruikt voor het schrijven van uitvoer (standaard tekensetnaam ondersteund door
Java, standaard is UTF-8)
--output-genegeerd-statements
voert informatie uit over DDL-statements die apgdiff op dit moment negeert (het will
geen SELECT-, INSERT-, UPDATE- en/of DELETE-instructies uitvoeren)
--negeer-slony-triggers
negeert bij het ontleden van SQL-statements Slony-triggers met de naam _slony_logtrigger en
_slony_denytoegang
--lijst-tekensets
somt alle ondersteunde tekensets op
Gebruik apgdiff online met behulp van onworks.net-services