> For the complete documentation index, see [llms.txt](https://goldenore.gitbook.io/goldenore-cdc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://goldenore.gitbook.io/goldenore-cdc/moduly-goldenore-cdc/transforms-smt/snapschot-filter.md).

# Snapschot Filter

**snapshot.select.statement.overrides**

## PostgreSQL/Oracle

<table data-header-hidden><thead><tr><th></th></tr></thead><tbody><tr><td><p><br>Określa wiersze tabeli, które mają zostać uwzględnione w migawce. Użyj tej właściwości, jeśli chcesz, aby migawka zawierała tylko podzbiór wierszy w tabeli. Ta właściwość ma wpływ tylko na migawki. Nie dotyczy to zdarzeń, które konektor odczytuje z dziennika.</p><p>Właściwość zawiera oddzieloną przecinkami listę w pełni kwalifikowanych nazw tabel w postaci <em><code>&#x3C;schemaName>.&#x3C;tableName></code></em>. Na przykład<br><br><code>"snapshot.select.statement.overrides": "inventory.products,customers.orders"</code><br><br>dla każdej tabeli na liście dodaj kolejną właściwość konfiguracyjną, która określa instrukcję <code>SELECT</code>dla łącznika, która ma być uruchamiana w tabeli podczas tworzenia migawki. Określona <code>SELECT</code>instrukcja określa podzbiór wierszy tabeli, które mają zostać uwzględnione w migawce. Użyj następującego formatu, aby określić nazwę tej <code>SELECT</code>właściwości instrukcji: Na przykład Przykład:<br><br><code>snapshot.select.statement.overrides.</code><em><code>&#x3C;schemaName></code></em><code>.</code><em><code>&#x3C;tableName></code></em><br><br><code>snapshot.select.statement.overrides.customers.orders</code><br><br></p><p>Z <code>customers.orders</code>tabeli zawierającej kolumnę usuwania nietrwałego <code>delete_flag</code>dodaj następujące właściwości, jeśli chcesz, aby migawka zawierała tylko te rekordy, które nie są usuwane nietrwałe:</p><pre class="language-json"><code class="lang-json">"snapshot.select.statement.overrides": "customer.orders", 
"snapshot.select.statement.overrides.customer.orders": "SELECT * FROM [customers].[orders] WHERE delete_flag = 0 ORDER BY id DESC"
</code></pre><p>W powstałej migawce łącznik zawiera tylko rekordy, dla których <code>delete_flag = 0</code>.</p></td></tr></tbody></table>

Przykład :

```json

 "snapshot.select.statement.overrides": "presentation.client",
 "snapshot.select.statement.overrides.presentation.client" :"SELECT * FROM presentation.client WHERE nation = 'Poland'"

```

##
