Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek popisuje známé problémy a omezení související se službou migrace ve službě Azure Database for PostgreSQL.
Běžná omezení
Následující seznam popisuje běžná omezení, která platí pro scénáře migrace:
Na flexibilní server můžete mít pouze jednu aktivní migraci nebo ověření.
Služba migrace podporuje migraci pro uživatele a role pouze v případě, že zdrojem je Azure Database for PostgreSQL – Single Server.
Služba migrace zobrazuje počet tabulek, které se zkopírují ze zdroje do cíle. Po migraci je nutné ručně zkontrolovat data a objekty PostgreSQL na cílovém serveru.
Služba migrace migruje pouze uživatelské databáze. Služba nemigruje systémové databáze, jako jsou template_0 a template_1.
Rozšíření, která flexibilní server Azure Database for PostgreSQL nepodporuje, nemůžete přesunout. Podporovaná rozšíření jsou uvedená v rozšířeních pro Azure Database for PostgreSQL.
Uživatelsky definované kolace nejde migrovat na flexibilní server Azure Database for PostgreSQL.
Nemůžete migrovat na starší verzi. Nemůžete například migrovat ze služby Azure Database for PostgreSQL verze 15 do Služby Azure Database for PostgreSQL verze 14.
Služba migrace funguje pouze s
SSLMODEhodnotoupreferredneborequired.Služba migrace nepodporuje oprávnění a objekty superuživatele.
Flexibilní server Azure Database for PostgreSQL nepodporuje vytváření vlastních prostorů tabulek kvůli omezením oprávnění superuživatele. Během migrace se data z vlastních tabulkových prostorů ve zdrojové instanci PostgreSQL migrují do výchozích tabulkových prostorů cílové instance flexibilního serveru Azure Database for PostgreSQL.
Následující objekty PostgreSQL nelze migrovat do cíle flexibilního serveru:
- Vytváření přetypování
- Vytváření analyzátorů fulltextového vyhledávání (FTS) a šablon FTS
- Uživatelé s rolemi superuživatele
- Vytvořit TYP
Služba migrace nepodporuje migraci na úrovni objektu. To znamená, že nemůžete migrovat tabulku ani schéma.
Důležité
I když skladová položka burstable není omezení, doporučuje se zvolit vyšší skladovou položku pro flexibilní server, aby bylo možné provádět rychlejší migrace. Flexibilní server Azure Database for PostgreSQL podporuje téměř nulové výpadky výpočetních prostředků a škálování IOPS, takže skladovou položku je možné aktualizovat s minimálními výpadky. Skladovou položku můžete kdykoli změnit tak, aby odpovídala potřebám aplikace po migraci.
Omezení migrace z Jednoúčelového serveru Azure Database for PostgreSQL
Následující seznam popisuje omezení specifická pro migraci z jednoúčelového serveru Azure Database for PostgreSQL:
- Pokud cílový flexibilní server používá metodu šifrování hesel SCRAM-SHA-256, připojení k flexibilnímu serveru pomocí uživatelů nebo rolí na jednom serveru selže. Na jednom serveru se hesla šifrují pomocí algoritmu MD5. Pokud chcete toto omezení zmírnit, vyberte u parametru
password_encryptionserveru na flexibilním serveru možnostMD5. - Online migrace používá nástroj pgcopydb follow. Platí některá omezení pro logické dekódování.
- Služba migrace nepodporuje kopírování rolí ověřených id Microsoft Entra při použití serveru runtime pro provedení migrace z jednoúčelového serveru na flexibilní server. Před zahájením migrace doporučujeme ručně vytvořit role ověřené ID Entra na cílovém serveru.