Přepracování je určeno k vytvoření idempotent
změny, jako je CREATE OR REPLACE FUNCTION
. CREATE TABLE
prohlášení není idempotentní. Pokud chcete do tabulky přidat sloupec, doporučuji buď:
-
Pokud jste svou databázi neuvolnili, stačí upravit
CREATE TABLE
prohlášení v původní změně asqitch rebase
vrátit všechny změny a znovu nasadit s aktualizovanou tabulkou. To je ideální při vývoji. -
V opačném případě přidejte novou změnu s názvem
$table_$column
nebo nějaké takové a použijteALTER TABLE
příkaz přidat nový sloupec. Toto je přístup, který byste měli zvolit, pokud jste databázi již vydali, i když to můžete udělat i před vydáním, pokud chcete.