#rls — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #rls, aggregated by home.social.
-
Did you know you can hook into ActiveRecord's connection pool to automatically configure PostgreSQL session variables?
Learn how ActiveSupport.on_load, Module#prepend, and checkout work together to power clean Row-Level Security (RLS) in Rails.
-
#israel #palästina : #gaza / #drohnen / #überwachung / #tötungen / #rls / #augenzeugenbericht
„In Gaza umschwirren uns fliegende Untertassen, in unseren Schlafzimmern wie in unseren Albträumen. Von Ali Abu Yassin.“
-
#israel #palästina : #gaza / #genozid / #blockade / #landwirtschaft / #saatgut / #ernährungssouveränität / #hungerkrise / #rls / #analyse
„Während der Gazastreifen von einer Hungersnot heimgesucht wird und die Menschen nach Essbarem suchen, um zu überleben, bewahren Landwirt*innen und sogenannte Saatgutbewahrer*innen inmitten der systematischen Zerstörung der palästinensischen Landwirtschaft einheimische Pflanzensorten.″
-
#israel #libanon #syrien: #zionismus / #großisrael / #rls / #analyse
„Über die #Ideologie und Praxis der #Expansion israelischer Macht im Libanon und in Syrien.“
https://www.rosalux.de/news/id/55002/gross-israel-bis-zum-litani-fluss
-
#israel #palästina : #gaza / #genozid / #alltag / #überleben / #rosaluxemburgstiftung / #rls
„In Gaza ist Grau nicht nur die Farbe der Trümmer, sondern des Lebens. Von Ali Abu Yassin″
-
Slept horribly last night. Restless leg syndrome and mosquito bites are a bad enough combination. By then racing thoughts and the air condition being erratic took it to another level and I feel like shit today.
#sleep #rls #restlessLegSyndrome #sleepIssues #insomnia -
“THE DYNAMITER is a hugely inventive & brilliant book, at once a political thriller, a blackly comic satire, & a female adventure”
Download a free ebook of THE DYNAMITER by Robert Louis Stevenson & Fanny Van de Grift Stevenson via @gutenberg_org
3/3https://www.gutenberg.org/ebooks/647
#Scottish #literature #19thcentury #Victorian #RobertLouisStevenson #RLS #WomenWriters
-
“Without Fanny, there would be no Robert Louis Stevenson as we know him. He probably would not have written Treasure Island or finished Kidnapped, and Dr Jekyll & Mr Hyde might well have been a different story from the one the world knows today”
—Camille Peri on @literaryhub
2/3
https://lithub.com/how-fanny-and-robert-louis-stevenson-defied-victorian-relationship-conventions/
#Scottish #literature #19thcentury #Victorian #RobertLouisStevenson #RLS #WomenWriters
-
Robert Louis Stevenson & Fanny Van de Grift Osbourne married #OTD, 19 May, 1880. In this article, Prof Penny Fielding explores the dangerous collaboration between RLS & his wife: granting female agency on the page & in life
1/3
https://dangerouswomenproject.org/2017/01/06/a-dangerous-collaboration/
#Scottish #literature #19thcentury #Victorian #RobertLouisStevenson #RLS #WomenWriters
-
#israel #palästina : #gaza / #genozid / #blockade / #agendasetting / #rls / #politischestiftung / #kommentar
„Seit Beginn des Krieges gegen #Iran ist Gaza aus den arab. & internat. #Nachrichten & #Medien verschwunden. Um Gaza ist es so ruhig geworden, als hätte jemand das Licht gelöscht, das eine große Tragödie beleuchtet hatte. Es gibt keine #Solidaritätsdemonstrationen mehr, & sogar die #Solidaritätsschiffe haben in ihren Häfen die Motoren gestoppt (…).“
-
#brd #israel #palästina : #gaza / #westbank / #westjordanland / #wahlen / #politischestiftung / #rls / #analyse
„Ende April fanden im Westjordanland und einem Teil des Gazastreifens #Kommunalwahlen statt“
-
Die Restless Legs sind jetzt schon da. Ich werde gleich verrückt :-/
-
@digiSberlin @irightsinfo CC-Signals sind ein Versuch, die aus dem Gleichgewicht geratene Reziprozität (Sichtbarkeit für Inhalte) auszugleichen, haben aber keine Rechtsverbindlichkeit.
#RLS setzen bei der Infrastruktur an und sind wohl der vielversprechendere Ansatz.
-
#libanon #israel : #militärinvasion / #idp / #solidaritätsarbeit / #graswurzelgruppe / #nachbarschaftsinitiative / #nationstation / #migrantworkersaction / #rls / #spaltungslinien / #rassismus / #hezbollah
„Nach der israelischen Invasion helfen private Initiativen, wo Staat und internationale Gemeinschaft versagen”
https://www.rosalux.de/news/id/54606/libanon-solidaritaet-in-zeiten-des-kriegs
-
I've been taking prescription meds for ~2 years to treat #RLS. I usually sleep well now. Talk to your physician about any sleep issues. They might find that a treatable condition is interfering with your sleep & can treat it. More info: https://www.mayoclinic.org/diseases-conditions/restless-legs-syndrome/symptoms-causes/syc-20377168. (2/2)
-
🚀 New blog post + django-rls-tenants 1.1.0 is out!
TL;DR: PostgreSQL RLS policies can't use your indexes because current_setting() isn't leakproof. The query planner falls back to sequential scans and applies tenant filtering row-by-row. On large tables, this hurts.v1.1 fixes this by adding automatic ORM-level WHERE tenant_id = X alongside RLS - so Postgres uses your composite indexes for the fast path while RLS still enforces isolation as a safety net.
Also in this release:
→ select_related() now propagates tenant filters across joins
→ threading.local replaced with contextvars (ASGI-safe)
→ Superuser detection at startup (RLS is silently bypassed otherwise!)
→ Better exception handling in middleware
→ CASE WHEN policy rewrite for cleaner evaluation
Full write-up: https://dev.to/dvoraj75/postgresql-rls-is-fail-closed-but-is-it-fast-making-django-rls-tenants-index-friendly-2j18
GitHub: https://github.com/dvoraj75/django-rls-tenants
#Django #PostgreSQL #Python #MultiTenancy #RLS #OpenSource -
🚀 Day 1 on django-rls-tenants — bringing true PostgreSQL Row-Level Security to Django multitenancy!
Instead of separate schemas or filtered querysets, this library leverages native RLS policies at the DB level to isolate tenant data automatically.
✅ Pros:
• True DB-level isolation — tenants can't bleed into each other
• Transparent to Django ORM — no custom managers needed
• Leaner than schema-per-tenant approaches
• Scales well for high tenant counts
• Security enforced even outside the app layer❌ Cons:
• PostgreSQL-only (no MySQL/SQLite support)
• RLS policies add complexity to migrations
• Debugging cross-tenant issues can be tricky
• Superuser connections bypass RLS — needs care
• Less community tooling than shared-schema approachesStill very early, but the foundations are solid. Would love feedback from anyone who's tackled multitenancy in Django before! 🐘🐍
#Django #PostgreSQL #Python #Multitenancy #RLS #RowLevelSecurity #OpenSource #WebDev #SaaS #DjangoORM #DevLife
-
Закурсорить мечту. Часть 2: Технологический стек
Эта статья — 2я часть серии о создании реальных веб-сервисов с помощью ИИ-инструментов, таких как Cursor. На первый взгляд, выбор стека может казаться чисто техническим решением. Но когда вы создаёте ПО с помощью Курсора, стек фактически становится частью инструкции, которую вы даёте ИИ . Если вы не определите его заранее, ИИ будет импровизировать. Не хочу даже думать, к чему это приведет.
https://habr.com/ru/articles/1007652/
#cursor #supabase #vercel #flyio #vibecoding #vibecoding #embeddings #rls
-
@thomas
Was ist los bei Stuttgart 21? (online) Mittwoch 4.3.26 ab 19 Uhr #RLS@eintopf https://eintopf.info/event/b5972c00-c50d-486f-b662-444da787eaca
https://us02web.zoom.us/j/81669874012?pwd=3dPVca6rvx1wfSKIBlIZFDC50TKzhr.1#success
-
Оптимизация кода 1С и архитектуры вместо покупки железа (конкретная история)
За 15 лет в разработке и анализе производительности 1С я понял одну простую, но неприятную вещь: когда высоконагруженная система начинает тупить, мы инстинктивно виним платформу, железо или СУБД. Но в реальности, даже на тяжёлых бэкендах с тысячами пользователей, узкое горлышко — это почти всегда наш собственный код. Сегодня я расскажу, как мы построили систему мониторинга своими руками, сэкономили 20% на железе (которого у нас, к слову, не «терабайты и сотни ядер», а вполне вменяемые конфигурации) и почему стандартный APDEX может нагло врать вам в лицо. — Платформа 1С 8.3.24. — СУБД Postgres Pro. — Больше 40 серверов 1С в разных контурах (внутренний для сотрудников, внешний для поставщиков). — В пике — более 4000 пользователей. Ежечасно (!) крутятся тысячи фоновых заданий и сотни интеграционных сценариев.
https://habr.com/ru/companies/greenatom/articles/1003544/
#Рostgres_Pro #ClickHouse #оптимизация_кода #производительность #мониторинг_систем #SQLзапросы #RLS #APDEX
-
PostgreSQL RLS в Go, Часть 2: Архитектура Highload. Паника, гонки и 10 000 партиций
В первой части было разобрано, как настроить RLS в Go, почему is_local=true спасает от утечек в PgBouncer, и как покрыть это интеграционными тестами. Если вы еще не настроили базовую изоляцию, начните оттуда. Сегодня мы пойдем глубже. Мы не будем говорить о синтаксисе. Мы поговорим об архитектуре. О том, почему RLS - это не просто "удобный фильтр", а нативный механизм инкапсуляции, который решает проблемы распределенных систем и рисков безопасности прямо в слое данных, не раздувая Ops-сложность до сотен схем и баз. Кому и зачем читать? Junior/Middle: Поймете, почему RLS - это архитектурный выбор, а не просто WHERE tenant_id = ? . Узнаете про TOCTOU и как его избежать. Senior/Architect: Увидите паттерны для highload (партиционирование + RLS) и production-грабли (матвьюхи, репликация).
https://habr.com/ru/articles/988744/
#Go #Golang #PostgreSQL #RLS #Multitenancy #Backend #Database_Security #архитектура #highload
-
Как перестать писать WHERE tenant_id и отдать безопасность базе (PostgreSQL RLS в Go)?
В одном из прошлых проектов случился «кошмар техлида»: в суматохе хотфикса было забыто добавление фильтра WHERE tenant_id = ? в одну из ручек API. В итоге один клиент увидел отчеты другого. Все быстро откатили, но я навсегда запомнил то холодное чувство в животе. Когда начали проектировать архитектуру следующего проекта, я понял, что полагаться на внимательность разработчиков на код-ревью - это тупик. Рано или поздно кто-то устанет, ошибется, и данные снова протекут. Искал способ гарантировать изоляцию данных так, чтобы ее физически нельзя было забыть. Почему стандартные решения не подошли? Перебрал классическую тройку вариантов, и у каждого нашлись фатальные минусы для задачи: 1. Логическая изоляция (WHERE в коде)? Как это работает: Тысячи строк кода, и в каждом запросе ты обязан помнить про tenant_id . Проблема: Человеческий фактор. Это бомба замедленного действия. 2. Схема на клиента (Schema-per-tenant) Как это работает: У каждого клиента своя схема ( schema_01 , schema_02 ...). Проблема: Это работает, пока клиентов 100. Когда их становится 10 000, база начинает задыхаться. Детали: Проблема даже не в миграциях, а в файловой системе. 10 000 клиентов × 50 таблиц = 500 000 файлов. Postgres (и Linux) сходят с ума от такого количества открытых дескрипторов, а VACUUM превращается в ад. 3. Отдельная БД на клиента Как это работает: Полная физическая изоляция. Проблема: Ценник на инфраструктуру. Держать тысячи коннектов или инстансов RDS - экономическое самоубийство для стартапа. Тогда посмотрел в сторону PostgreSQL Row Level Security (RLS) . Честно говоря, поначалу было страшно. Отдавать логику безопасности "черному ящику" внутри БД казалось рискованным. Плюс, все вокруг пугали: "RLS убьет производительность".
https://habr.com/ru/articles/987364/
#Golang #PostgreSQL #RLS #Multitenancy #Backend #Testcontainers #Database_Security #Архитектура
-
#RLS Steht #Grönland vor der Annexion?
Sich #Trump zu unterwerfen, wird nicht helfen, meinen Trine Pertou Mach und Pelle Dragsted von der dänischen #Enhedslisten - de rød-grønne. https://www.rosalux.de/news/id/54245?
-
Radical Leftist Scum from Seattle here.
#RLS #RadicalLeftistScum #Seattle #Washington
(Feel free to share if you care 🇺🇲)