Skip to content

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. Ключевым аргументом является ограничение дамп-рестор только метаданными (схемой данных).

https://linux.die.net/man/1/pg_dump

https://linux.die.net/man/1/pg_restore

Edited by Konstantin Osipov
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information