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.
Důležité
Azure Cosmos DB for PostgreSQL se už pro nové projekty nepodporuje. Tuto službu nepoužívejte pro nové projekty. Místo toho použijte jednu z těchto dvou služeb:
Azure Cosmos DB for NoSQL můžete použít pro distribuované databázové řešení navržené pro vysoce škálovatelné scénáře s 99,999% smlouvou o úrovni služeb (SLA), okamžitým automatickým škálováním a automatickým převzetím služeb při selhání napříč několika oblastmi.
Použijte funkci Elastic Clusters služby Azure Database for PostgreSQL pro horizontálně dělené PostgreSQL pomocí opensourcového rozšíření Citus.
Příkaz COPY slouží k přesouvání dat mezi soubory a databázovými tabulkami.
COPY je serverový příkaz, který vyžaduje přístup k disku, obvykle omezený na správce serveru. Azure Cosmos DB for PostgreSQL ale funguje jako řešení Typu platforma jako služba (PaaS), což znamená, že uživatelé nemají udělená oprávnění superuživatele.
COPY příkaz není tedy plně podporován na platformě.
Alternativně je příkaz dostupný v \COPY a dalších klientských rozhraních, psql které usnadňují přímou interakci s místním systémem souborů počítače, ve kterém se spouští.
Podpora služby Azure Blob Storage
Rozšíření pg_azure_storage překoná omezení přístupu k diskům využitím služby Azure Blob Storage jako zdroje dat. Pokud je tato možnost povolená, rozšíření také vylepšuje integrovaný COPY příkaz s podporou služby Azure Blob Storage.
Načtěte data do github_users tabulky pomocí COPY příkazu:
COPY github_users
FROM 'https://pgquickstart.blob.core.windows.net/github/users.csv.gz';
V současné době přípona podporuje následující formáty souborů:
| format | description |
|---|---|
| csv | Formát hodnot oddělených čárkami používaný nástrojem PostgreSQL COPY |
| tsv | Hodnoty oddělené tabulátory, výchozí formát PostgreSQL COPY |
| binární | Binární formát PostgreSQL COPY |
| poslat SMS | Soubor obsahující jednu textovou hodnotu (například velký JSON nebo XML) |
Poznámka:
Podporovaná syntaxe a možnosti zůstávají stejně jako u příkazu Postgres Native COPY s následujícími výjimkami:
FREEZE [ boolean ]HEADER MATCH
COPY TOsyntaxe se zatím nepodporuje.\COPYje příkaz založený na služběpsqlAzure Blob Storage, který nepodporuje integraci služby Azure Blob Storage.\COPYumožňuje provádět import a export v clusteru, ale vyžaduje přesunutí\kopírování souborů v síti.
Další kroky
Přečtěte si další informace o využití rozšíření pg_azure_storage.