DESCRIBE, \d и аналог pg_dump/pg_restore
Необходимо реализовать
-
SQL глагол DESCRIBE, а именно DESCRIBE TABLE DESCRIBE ROLE DESCRIBE USER DESCRIBE INDEX DESCRIBE PROCEDURE и так далее для всех объектов.
-
Ключевое слово \d в консоли pgsql
-
аналог утилит pg_dump/pg_restore (логический бэкап). Например, реализовать команды picodata dump, picodata restore, которые бы принимали те же основные аргументы что и pg_dump/pg_restore. Ключевым аргументом является ограничение дамп-рестор только метаданными (схемой данных).
Edited by Konstantin Osipov