Renaming a View
[Deleted User]
Administrator
You are probably aware that you can rename a table using the ALTER TABLE … RENAME command.
Example:
dbadmin=> \dt test List of tables Schema | Name | Kind | Owner | Comment --------+------+-------+---------+--------- public | test | table | dbadmin | (1 row) dbadmin=> ALTER TABLE test RENAME TO test_new; ALTER TABLE
But you might not know that you can just as easily rename a database view using a very similar command!
Example:
dbadmin=> \dv test_view; List of View Fields Schema | View | Column | Type | Size --------+-----------+--------+------+------ public | test_view | c1 | int | 8 (1 row) dbadmin=> ALTER VIEW test_view RENAME TO test_view_new; ALTER VIEW
Have fun!
0
Comments
can we rename database?
Not easily! That is, there is not a simple SQL DDL command to rename a database...
But there is a way to rename a database. You'll need to open a support ticket for that. Most of the time it's just easier to create a new database and re-load it.