Jak zmienić schemat wielu tabel PostgreSQL w jednej operacji?

Mam bazę danych PostgreSQL 9.1 ze 100 lub więcej tabelami załadowanymi do schematu „publicznego”. Chciałbym przenieść te tabele (ale nie wszystkie funkcje „publiczne”) do schematu „dane”.

Wiem, że mogę użyć następujących elementów, aby przesuwać po jednym stole na raz.

<code>ALTER TABLE [tablename] SET SCHEMA [new_schema]
</code>

Czy można przenieść wszystkie tabele do nowego schematu w jednej operacji? Jeśli tak, jaki byłby najbardziej skuteczny sposób na wykonanie tego zadania?

questionAnswers(1)

yourAnswerToTheQuestion