Quentin Stenger
02/26/2026, 5:49 PMkapa.ai
02/26/2026, 5:50 PM_airbyte_meta (JSONB) and _airbyte_generation_id (BIGINT) columns are added.
• The _airbyte_loaded_at column is removed.
If you have downstream dbt models or SQL queries referencing _airbyte_loaded_at or raw tables, you'll need to update them. [Postgres Migration Guide]
Data Repopulation
The knowledge sources do not explicitly describe a full drop-and-recreate of final tables as part of the 3.0.0 upgrade itself. However, Airbyte may perform a "soft reset" (drop and recreate the final table) in certain situations — such as schema migrations — and in those cases, data is repopulated from the raw tables, not from the source. [Typing and deduping]
Since version 3.0.0 removes raw tables by default, if a soft reset were triggered post-upgrade and you had already removed your old raw tables, repopulation from raw tables would not be possible. It is therefore advisable to verify your syncs are working correctly before removing old raw tables. [Postgres Migration Guide] 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Quentin Stenger
02/26/2026, 5:53 PMkapa.ai
02/26/2026, 5:53 PMDROP ... CASCADE to drop the table. This will also drop your dependent view. [Postgres destination]
To handle this, the connector has a "Drop tables with CASCADE" option. If this is enabled, your dependent view will be dropped automatically whenever the connector recreates a table. The documentation strongly recommends:
• Using a tool like dbt to automate the recreation of dependent objects.
• Using an orchestrator to trigger dbt after syncs, so the view is reliably recreated.
> ⚠️ Permanent data loss is possible if you enable CASCADE without a way to recreate dependent objects. [Postgres destination]
Practical Recommendation
Rather than dropping the view manually before upgrading, the safer approach is to:
1. Have an automated way to recreate the view (e.g., via dbt).
2. Enable the "Drop tables with CASCADE" option so the connector doesn't fail when it needs to recreate tables.
3. Ensure your orchestration triggers the view recreation after each sync where a table rebuild might occur.
The knowledge sources do not explicitly state whether the 3.0.0 upgrade itself will trigger a table drop/recreate for all connections, so caution is warranted. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Quentin Stenger
02/27/2026, 4:12 AMkapa.ai
02/27/2026, 4:12 AM