Wie ändere ich das Schema mehrerer PostgreSQL-Tabellen in einer Operation?
Ich habe eine PostgreSQL 9.1-Datenbank mit ungefähr 100 Tabellen, die in das 'öffentliche' Schema geladen wurden. Ich möchte diese Tabellen (aber nicht alle Funktionen in 'public') in ein 'data'-Schema verschieben.
Ich weiß, dass ich Folgendes verwenden kann, um jeweils einen Tisch zu verschieben.
<code>ALTER TABLE [tablename] SET SCHEMA [new_schema] </code>
Ist es möglich, alle Tabellen in einer Operation in das neue Schema zu verschieben? Wenn ja, wie könnte diese Aufgabe am effizientesten gelöst werden?