Restoring Redshift Schema (only schema no data)form Prod cluster to non-prod cluster

0

Is there a way to restore Redshift Schema (only schema no data) form Prod cluster to non-prod cluster ? Snapshots would restore both but our requirement is to only restore the schema.

已提問 2 年前檢視次數 993 次
1 個回答
0

Hi Sarbajit,

This is what I found as per AWS Whitepaper. https://docs.aws.amazon.com/cli/latest/reference/redshift/restore-table-from-cluster-snapshot.html **--source-schema-name (string)

The name of the source schema that contains the table to restore from. If you do not specify a SourceSchemaName value, the default is public .**

As well you can view the of all schemas on available on Redshift, via querying the PG_NAMESPACE. I'm assuming its must be postgres. So PostgreSQL queries must work here. select *from pg_namespace. https://docs.aws.amazon.com/redshift/latest/dg/r_Schemas_and_tables.html

Conclusion: As per the above docs, it seems you need to backup your existing schema(may be snapshot) but while restoring you have to target the schema only.

已回答 2 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南