Re: Vacuum and Owner
От | Richard Huxton |
---|---|
Тема | Re: Vacuum and Owner |
Дата | |
Msg-id | 004101c095b4$68348c20$1001a8c0@archonet.com обсуждение исходный текст |
Ответ на | Vacuum and Owner ("Matt Friedman" <matt@daart.ca>) |
Ответы |
Triggered data change violation
|
Список | pgsql-general |
From: "Matt Friedman" <matt@daart.ca> > I run as user "spry" on psql, I created the database as "spry" but when I > run vacuum, all the system tables get skipped because "spry" is not the > owner. Is there a way to fully vacuum my db and the system tables as a user > other than "postgres"? Don't think this is possible. You could grant the relevant permissions to user spry but that's probably not a good idea. > Is is very important that the system tables are "vaccumed" in addition to my > db tables? Depends how much activity there is in the system tables. If you are creating/dropping lots of tables/functions etc then they'll need vacuuming regularly. In general, I'd guess most people need to vacuum system tables much less often than their data tables. Perhaps set up a weekly cron job to vacuum the system tables as user postgres. - Richard Huxton
В списке pgsql-general по дате отправления: