- Fix the incorrect cleaning result bug
- Create a
pgwatchprototype - Create a
pgauditprototype - Create a
pgstatementprototype - Create a
pgasyncprototype - Create a
pgbackupprototype - Create a
pgrestoreprototype - Create a
pgpitrprototype - Think of a way to compact
TOASTtables - Refactor the
Compactorclasses and tests - Implement a normal exceptions mechanism
- Re-index cases with complex foreign key dependencies
- Create a full-update mode for post- column manipulation cleaning
- Add the
--reindex-nonbtreeoption - Add an ability to collect manual re-index commands into a file
- Add a default database using system user name
- Add a restricted run time option
- Fix the
TOAST'ed tables stats approximation - Clean up interruption consequences
- Use the
INSERT/DELETEtechnique when possible - Add index bloat approximation
- Add a
--no-toastoption - Make reindex on by default and add a
--no-reindexoption - Use approximation for not
TOAST'ed tables - Make routine vacuum off by default and add a
--routine-vacuumoption - Find the best value of
--delay-ratioand set it as default
- Create a
pgpoolprototype - Create a
pgbalanceprototype - Create a
pghaprototype
- Create a
pgconfigprototype
- Create a
pgringprototype
- Implement it on C/C++ as a set of extensions and background workers