Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Viktigt!
Azure Cosmos DB for PostgreSQL stöds inte längre för nya projekt. Använd inte den här tjänsten för nya projekt. Använd i stället en av dessa två tjänster:
Använd Azure Cosmos DB för NoSQL för en distribuerad databaslösning som är utformad för storskaliga scenarier med ett serviceavtal på 99,999% tillgänglighet , omedelbar autoskalning och automatisk redundans i flera regioner.
Använd funktionen Elastiska kluster i Azure Database For PostgreSQL för fragmenterad PostgreSQL med citus-tillägget med öppen källkod.
              KOMMANDOT COPY används för att flytta data mellan filer och databastabeller. 
              COPY är ett serverbaserat kommando som kräver åtkomst till disken, vanligtvis begränsat till serveradministratörer. Azure Cosmos DB for PostgreSQL fungerar dock som en PaaS-lösning (Platform-as-a-Service), vilket innebär att användarna inte beviljas superanvändarbehörighet. 
              COPY -kommandot stöds därför inte fullt ut på plattformen.
              \COPY Alternativt är ett kommando tillgängligt i psql och andra klientgränssnitt som underlättar direkt interaktion med det lokala filsystemet på den dator där det körs.
Stöd för Azure Blob Storage
Tillägget pg_azure_storage övervinner diskåtkomstbegränsningen genom att använda Azure Blob Storage som datakälla. När det är aktiverat förbättrar tillägget även det inbyggda COPY kommandot med Stöd för Azure Blob Storage.
Läs in data i github_users tabellen med kommandot COPY :
COPY github_users
FROM 'https://pgquickstart.blob.core.windows.net/github/users.csv.gz';
Tillägget stöder för närvarande följande filformat:
| format | description | 
|---|---|
| csv | Format för kommaavgränsade värden som används av PostgreSQL COPY | 
| tsv | Tabbavgränsade värden, standardformatet PostgreSQL COPY | 
| binary | Binärt PostgreSQL COPY-format | 
| text | En fil som innehåller ett enda textvärde (till exempel stor JSON eller XML) | 
Kommentar
Syntax och alternativ som stöds förblir på samma sätt som postgres native COPY-kommandot , med följande undantag:
FREEZE [ boolean ]HEADER MATCH
COPY TOsyntax stöds ännu inte.\COPYär ettpsqlbaserat kommando och stöder inte Azure Blob Storage-integrering.\COPYtillåter att import\export utförs i klustret, men kräver att filer flyttas/kopieras i nätverket.
Nästa steg
Läs mer om användningen av pg_azure_storage-tillägget.