Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Datastream supporta la replica delle tabelle partizionate per i database di origine PostgreSQL. Puoi replicare le tabelle come una singola tabella principale o come tabelle divise in parti separate. Se vuoi replicare sia la tabella principale sia le tabelle partizionate, devi creare due stream diversi, con due pubblicazioni diverse.
Replica come singola tabella principale
Per replicare le tabelle partizionate utilizzando lo schema della tabella principale, svolgi i seguenti passaggi:
Utilizza una pubblicazione con il parametro publish_via_partition_root impostato su true
o creane una nuova:
Completa quanto segue nel passaggio Configura l'origine quando crei il tuo stream in Google Cloud:
Nell'elenco Oggetti da includere, seleziona Schemi e tabelle specifici.
Seleziona solo la tabella principale e assicurati che le tabelle partizionate non siano selezionate.
Per informazioni sulla creazione di uno stream, vedi Creare uno stream.
Esegui la replica come tabelle partizionate separate
Per replicare le tabelle partizionate come tabelle separate:
Utilizza una pubblicazione con il parametro publish_via_partition_root impostato su
false o creane una nuova. false è l'impostazione predefinita per il parametro.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-12 UTC."],[[["\u003cp\u003eDatastream enables the replication of partitioned tables from PostgreSQL databases, offering the flexibility to replicate them as a unified root table or as individual, separate tables.\u003c/p\u003e\n"],["\u003cp\u003eTo replicate partitioned tables as a single root table, use a publication with the \u003ccode\u003epublish_via_partition_root\u003c/code\u003e parameter set to \u003ccode\u003etrue\u003c/code\u003e, and in stream creation select only the root table, excluding the partitioned tables.\u003c/p\u003e\n"],["\u003cp\u003eTo replicate partitioned tables as separate tables, utilize a publication with the \u003ccode\u003epublish_via_partition_root\u003c/code\u003e parameter set to \u003ccode\u003efalse\u003c/code\u003e, and during stream creation, choose only the partitioned tables, excluding the root table.\u003c/p\u003e\n"],["\u003cp\u003eChanging the \u003ccode\u003epublish_via_partition_root\u003c/code\u003e parameter in an existing stream is not allowed, causing permanent stream failure.\u003c/p\u003e\n"]]],[],null,[]]