9404
Чат русскоязычного сообщества PostgreSQL, здесь мы обсуждаем технические вопросы, для поиска работы и предложения вакансий есть группа https://t.me/pgsqljobs For English discussion visit https://t.me/pg_sql
Если бы были рекурсии, можно было бы его в death spiral обманом затянуть
Читать полностью…
зип-бомба подразумевает распаковку архива - файл с заголовком и его сжатое содержимое. Компрессия в Постгрес - это функция только сжатия - на входе строка-источник, на выходе - сжатый вариант строки источника. Никаких архивов, рекурсий и т.п.
Читать полностью…
Так весь прикол в том, чтобы сервер распаковывать офигел под капотом
Читать полностью…
Ну вот меня как раз весьма возможный вариант того, что для внутренних нужд взяли свой облегченный вариант zlib без рекурсий и вот этого всего и смущал. Zstd и lz4 в zip-бомбуэ превратить... Ну я даже не знаю реально ли, они достаточно упрощенные by design
Читать полностью…
Ну, да. Вот сегодня zlib видел в зависимостях.
Читать полностью…
Постгрес же сторонние либы компрессии юзает со всеми их дырами в этом плане?
Читать полностью…
У кого как. Я сегодня форк бомбу успешно сделал из фоновых процессов в расширении.
Читать полностью…
Ребят, привет. Вопрос:
Я хочу установить pgadmin4 c помощью команды:
sudo apt install pgadmin4
E: Для пакета «pgadmin4» не найден кандидат на установку
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | \
sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] \
https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) \
pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
sudo apt-key list | grep -i pgadmin
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8))
Автоответ: Нахожусь в отпуске до 21.04, напишу позже.
Читать полностью…
Нет , вы походу подзабыли , основная мысль у папок относящиеся к приложению будут свои requirements, поэтому в таблице requirements не может быть user_id. То есть чтобы открыть папку (приложения) могут быть определенные требования для пользователя
Читать полностью…
А Supabase разве позволяет вот такие приколы выделывать вручную? А если сделано через SDK, то такие вопросы в чат фреймворка.
Вооот. Я потому и интересовался что используется. Если рекурсий нет - значит нет
Читать полностью…
Ну, он при распаковке — получит то, что ты передал. Передаётся-то непакованное.
Читать полностью…
Ну, кагбэ в эту сторону — тебе весь гигабайт надо будет передать.
Сжатого протокола клиент-сервера-то нет.
Нормальный вроде результат. Прямо-таки соответствует закону большых чисел.
Читать полностью…
Не совсем сторонние. В Постгрес есть своя реализация zlib, и она используется для тоаст и записи-чтения wal. Сторонняя библиотека zlib используется для backup и в pgcrypto есть на нее ссылка. zstd и lz4 - всегда код из сторонних библиотек.
Читать полностью…
Добрый вечер единомышленникам. Так как здесь нельзя прикреплять изображения, отправлю небольшой вывод автокомплита:
psql (17.4)
Type "help" for help.
api=# table
"Articles" "SequelizeMeta" public.
"Articles_id_seq" information_schema.
Интересно, а можно ли подобрать такой бинарный блоб, чтобы он, при штатном сохранении в поле с компрессией автоматом в zip-бомбу превращался? 🧐
Читать полностью…
Чо, опять табличный калькулятор с базой данных путают? 😁
Читать полностью…
можно из pypi поставить:
pip install --user pgadmin4Читать полностью…
А может ну его, и поставите dbeaver? ;)
* А так, ну, как добавили в sources.list репозиторий нужный, сделайте apt update и далее нужный apt install ...
Три дня я гналась за вами, что бы сказать, как вы мне безразличны...
Читать полностью…
Я этого и не знал (вроде). Да, тогда вполне можно запихать requirement_id в таблицу folders (если для каждого folder не более одного requirement).
Читать полностью…
Можно и так (но я не знаю, какая у вас связь конкретно — возможно, логичнее указать user_id в requirements, напр., чтобы folder и requirement вообще друг про друга не знали — зависит от постановки задачи).
Читать полностью…
подскажите, пожалуйста, создал пользователя и дал ему права на CONNECT и указал LOGIN при создании. система как будто не видит, что такой пользователь существует при попытке подключения
единственное но!
делал я это с базой от supabase