# SQL

Published articles for SQL.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## The official ClickHouse provider for Apache Airflow is now available

DevFeed: [The official ClickHouse provider for Apache Airflow is now available](<https://devfeed.tech/articles/the-official-clickhouse-provider-for-apache-airflow-is-now-available-42157.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/clickhouse-airflow-provider>)

Author: Aditya Chidurala; Bentsi Leviav; Alex Francoeur

Published: 2026-09-17T18:06:01Z

Content type: release

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [airflow](<https://devfeed.tech/topics/airflow.md>), [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Data pipelines](<https://devfeed.tech/topics/data-pipelines.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Python](<https://devfeed.tech/topics/python.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [airflow](<https://devfeed.tech/tags/airflow.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [data-pipelines](<https://devfeed.tech/tags/data-pipelines.md>), [integration](<https://devfeed.tech/tags/integration.md>), [python](<https://devfeed.tech/tags/python.md>), [release](<https://devfeed.tech/tags/release.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

ClickHouse has released an officially maintained Apache Airflow provider for orchestrating ClickHouse data workflows. The provider uses ClickHouse Connect over HTTP(S), supports Airflow's common SQL operators, and includes a hook for bulk and client-specific operations.

### Source excerpt

The official ClickHouse provider for Apache Airflow simplifies data workflows with standard SQL operators, bulk inserts, and shared setup across self-managed Airflow and Astronomer.

## From guidance to action: Security fundamentals that materially reduce risk

DevFeed: [From guidance to action: Security fundamentals that materially reduce risk](<https://devfeed.tech/articles/from-guidance-to-action-security-fundamentals-that-materially-reduce-risk-42107.md>)

Original publisher: [Read original article](<https://www.microsoft.com/en-us/security/blog/2026/09/17/from-guidance-to-action-security-fundamentals-that-materially-reduce-risk/>)

Author: Ron Pessner

Published: 2026-09-17T17:00:00Z

Content type: article

Language: en

Sources: [Microsoft Security Blog](<https://devfeed.tech/sources/microsoft-security-blog.md>)

Topics: [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>), [Exposure Management](<https://devfeed.tech/topics/exposure-management.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Hacking](<https://devfeed.tech/topics/hacking.md>), [incident](<https://devfeed.tech/topics/incident.md>)

Tags: [agentic-security](<https://devfeed.tech/tags/agentic-security.md>), [ai](<https://devfeed.tech/tags/ai.md>), [exposure-management](<https://devfeed.tech/tags/exposure-management.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [pypi](<https://devfeed.tech/tags/pypi.md>), [security](<https://devfeed.tech/tags/security.md>), [speed](<https://devfeed.tech/tags/speed.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

Microsoft describes how AI is changing the cybersecurity threat landscape and argues that foundational controls remain essential. The article highlights excessive permissions, weak authentication, unpatched systems, exposed execution paths, and gaps between controls, along with guidance for governing agent identities and tools, isolating execution, restricting connectivity, monitoring behavior, and reducing exposure.

### Source excerpt

AI has made fundamental changes to the operating environment for cybersecurity. Explore exposure management guidance on recommended controls and take action and stay ahead of cyberthreats. The post From guidance to action: Security fundamentals that materially reduce risk appeared first on Microsoft Security Blog.

## Релиз OpenIDE 2026.2: одна IDE для Java, Kotlin, Go, Python и веб-разработки

DevFeed: [Релиз OpenIDE 2026.2: одна IDE для Java, Kotlin, Go, Python и веб-разработки](<https://devfeed.tech/articles/openide-2026-2-ide-java-kotlin-go-python-40883.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/haulmont/news/1083296/>)

Author: honest\_niceman (Haulmont)

Published: 2026-09-17T09:12:16Z

Content type: release

Language: ru

Sources: [Tagir Valeev](<https://devfeed.tech/sources/tagir-valeev.md>)

Topics: [intellij-platform](<https://devfeed.tech/topics/intellij-platform.md>), [Java](<https://devfeed.tech/topics/java.md>), [Git](<https://devfeed.tech/topics/git.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Go](<https://devfeed.tech/topics/go.md>), [Python](<https://devfeed.tech/topics/python.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [2026](<https://devfeed.tech/tags/2026.md>), [2026-2](<https://devfeed.tech/tags/2026-2.md>), [compose](<https://devfeed.tech/tags/compose.md>), [db-eaa4bca15522](<https://devfeed.tech/tags/db-eaa4bca15522.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-bdf52bf499c4](<https://devfeed.tech/tags/docker-bdf52bf499c4.md>), [git](<https://devfeed.tech/tags/git.md>), [go](<https://devfeed.tech/tags/go.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [ide-1f5689fe989b](<https://devfeed.tech/tags/ide-1f5689fe989b.md>), [ide-af948443b041](<https://devfeed.tech/tags/ide-af948443b041.md>), [ide-java-0ad4946a0e57](<https://devfeed.tech/tags/ide-java-0ad4946a0e57.md>), [intellij-idea-27f15aabb340](<https://devfeed.tech/tags/intellij-idea-27f15aabb340.md>), [intellij-platform](<https://devfeed.tech/tags/intellij-platform.md>), [java](<https://devfeed.tech/tags/java.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [json](<https://devfeed.tech/tags/json.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [openide](<https://devfeed.tech/tags/openide.md>), [openide-2026-2](<https://devfeed.tech/tags/openide-2026-2.md>), [openide-pro](<https://devfeed.tech/tags/openide-pro.md>), [oracle](<https://devfeed.tech/tags/oracle.md>), [sql](<https://devfeed.tech/tags/sql.md>), [structure](<https://devfeed.tech/tags/structure.md>)

### AI overview

OpenIDE 2026.2 updates its base platform, expands Java and Kotlin support, improves Git and Gradle workflows, and updates its Java profiler. The release also includes improvements to the DB client and Docker plugin, including SQL formatting, Greenplum support, JSON highlighting, and enhanced Compose service management.

### Source excerpt

Обновили базовую платформу до версии 2026.2, расширили поддержку Java и Kotlin, улучшили работу с Git и обновили Java-профилировщик. Доработали редактор и подсказки в терминале, добавили проверки настроек Gradle и упростили переход к исходникам библиотек. Через Git worktrees теперь можно работать с несколькими ветками одновременно. Читать далее

## Introducing Lead: TIN-compatible full-text search for CI

DevFeed: [Introducing Lead: TIN-compatible full-text search for CI](<https://devfeed.tech/articles/introducing-lead-tin-compatible-full-text-search-for-ci-42160.md>)

Original publisher: [Read original article](<https://planetscale.com/blog/introducing-lead>)

Author: Eric Ridge

Published: 2026-09-17T00:00:00Z

Content type: release

Language: en

Sources: [Blog -- PlanetScale](<https://devfeed.tech/sources/blog-planetscale.md>)

Topics: [ci](<https://devfeed.tech/topics/ci.md>), [Development](<https://devfeed.tech/topics/development.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [3](<https://devfeed.tech/tags/3.md>), [acid](<https://devfeed.tech/tags/acid.md>), [ansi](<https://devfeed.tech/tags/ansi.md>), [bm25](<https://devfeed.tech/tags/bm25.md>), [ci](<https://devfeed.tech/tags/ci.md>), [concurrent](<https://devfeed.tech/tags/concurrent.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [extension](<https://devfeed.tech/tags/extension.md>), [full-text-search](<https://devfeed.tech/tags/full-text-search.md>), [html](<https://devfeed.tech/tags/html.md>), [lead](<https://devfeed.tech/tags/lead.md>), [make](<https://devfeed.tech/tags/make.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [search](<https://devfeed.tech/tags/search.md>), [sql](<https://devfeed.tech/tags/sql.md>), [staging](<https://devfeed.tech/tags/staging.md>), [tests](<https://devfeed.tech/tags/tests.md>), [tokenizers](<https://devfeed.tech/tags/tokenizers.md>), [transactions](<https://devfeed.tech/tags/transactions.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

Lead is a TIN-compatible PostgreSQL full-text search extension designed for CI, development, and staging. It preserves TIN's search features and correctness but uses full table scans, making it much slower and suitable for small test datasets rather than production workloads.

### Source excerpt

Lead is a feature-equivalent version of TIN you can run in CI

## "Regex for Rows": Simplifying Pattern Detection in SQL with MATCH\_RECOGNIZE

DevFeed: ["Regex for Rows": Simplifying Pattern Detection in SQL with MATCH\_RECOGNIZE](<https://devfeed.tech/articles/regex-for-rows-simplifying-pattern-detection-in-sql-with-match-recognize-31401.md>)

Original publisher: [Read original article](<https://www.databricks.com/blog/regex-rows-simplifying-pattern-detection-sql-matchrecognize>)

Author: Kent Marten; Sergei Fedorov

Published: 2026-09-16T17:14:05Z

Content type: tutorial

Language: en

Sources: [Databricks](<https://devfeed.tech/sources/databricks.md>)

Topics: [SQL](<https://devfeed.tech/topics/sql.md>), [databricks](<https://devfeed.tech/topics/databricks.md>), [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>), [Security & Privacy](<https://devfeed.tech/topics/security-privacy.md>)

Tags: [count](<https://devfeed.tech/tags/count.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [databricks](<https://devfeed.tech/tags/databricks.md>), [failed](<https://devfeed.tech/tags/failed.md>), [false-positives](<https://devfeed.tech/tags/false-positives.md>), [functions](<https://devfeed.tech/tags/functions.md>), [login](<https://devfeed.tech/tags/login.md>), [partition](<https://devfeed.tech/tags/partition.md>), [product](<https://devfeed.tech/tags/product.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [regex](<https://devfeed.tech/tags/regex.md>), [sql](<https://devfeed.tech/tags/sql.md>), [window-functions](<https://devfeed.tech/tags/window-functions.md>)

### AI overview

This tutorial explains how Databricks supports SQL MATCH_RECOGNIZE for detecting ordered event patterns. It shows how the clause can simplify sequence detection, including identifying repeated login failures followed by a successful login, compared with complex SQL queries and window functions.

### Source excerpt

Imagine you work in cybersecurity and you have a table that tracks login attempts...

## Shared Selective Persistent Memory for Agentic LLM Systems

DevFeed: [Shared Selective Persistent Memory for Agentic LLM Systems](<https://devfeed.tech/articles/shared-selective-persistent-memory-for-agentic-llm-systems-30891.md>)

Original publisher: [Read original article](<https://machinelearning.apple.com/research/shared-selective-persistent-memory>)

Published: 2026-09-16T00:00:00Z

Content type: article

Language: en

Sources: [Apple Machine Learning Research](<https://devfeed.tech/sources/apple-machine-learning-research.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [agent observability](<https://devfeed.tech/topics/agent-observability.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Code](<https://devfeed.tech/topics/code.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Git](<https://devfeed.tech/topics/git.md>), [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [CSV](<https://devfeed.tech/topics/csv.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agents](<https://devfeed.tech/tags/agents.md>), [code](<https://devfeed.tech/tags/code.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [csv](<https://devfeed.tech/tags/csv.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [git](<https://devfeed.tech/tags/git.md>), [llm](<https://devfeed.tech/tags/llm.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [memory](<https://devfeed.tech/tags/memory.md>), [platform](<https://devfeed.tech/tags/platform.md>), [replication](<https://devfeed.tech/tags/replication.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

This research introduces shared selective persistent memory for agentic LLM systems. The architecture retains reusable task specifications, data schemas, tool configurations, and output constraints while discarding session-specific reasoning traces. Shared workspaces support role-based collaborative reuse, and experiments report higher task completion than no memory or full-history persistence, along with zero-token data refresh and lower token costs.

### Source excerpt

Agentic LLM systems that generate code through multi-turn tool use face a fundamental context problem: each session starts from zero, discarding the configuration choices, domain constraints, data schemas, and tool-use patterns that made previous sessions productive. Naively persisting entire conversation histories is both token-inefficient and counterproductive--irrelevant context degrades generation quality. We introduce shared selective persistent memory, a memory architecture for agentic systems that identifies and retains four categories of reusable context--task specifications, data...

## Plan Advice in PostgreSQL 19

DevFeed: [Plan Advice in PostgreSQL 19](<https://devfeed.tech/articles/plan-advice-in-postgresql-19-34622.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2026/09/plan-advice-in-postgresql-19/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2026-09-15T16:27:53Z

Content type: tutorial

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [version](<https://devfeed.tech/topics/version.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>)

Tags: [analyze](<https://devfeed.tech/tags/analyze.md>), [beta](<https://devfeed.tech/tags/beta.md>), [docker-compose](<https://devfeed.tech/tags/docker-compose.md>), [pg-plan-advice](<https://devfeed.tech/tags/pg-plan-advice.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

This tutorial explains PostgreSQL 19's pg_plan_advice and pg_stash_advice modules, which represent query-plan decisions as reusable advice and can apply that advice by query ID. It also describes reconstructing comparable plan advice from ordinary plan output on earlier PostgreSQL versions.

### Source excerpt

There is a conversation that happens in every PostgreSQL shop eventually. A query that has been fine for a year gets slow overnight. Nothing was deployed. The data grew a little, ANALYZE ran, and the planner -- entirely reasonably, on the numbers it had -- picked a different plan. The old plan was better. You would like it back. PostgreSQL 19 ships two new modules for exactly this: pg_plan_advice, which can read a plan back out as a string and enforce it later, and pg_stash_advice, which keeps those strings keyed by query id and applies them automatically. ▸ Every query below ran against the Lab, the free dataset bundle used throughout this blog, on PostgreSQL 19 Beta 3: POSTGRES_VERSION=19beta3 PG_MAJOR=19 docker compose up. Both modules are contrib, and the Lab image ships them; nothing below runs a LOAD to enable them, because the server already has them -- pg_plan_advice in session_preload_libraries, pg_stash_advice in shared_preload_libraries (it can survive a restart, which needs loading that way). One line each in postgresql.conf, or the equivalent server-start flag, and you're done. pg_stash_advice still needs its own CREATE EXTENSION, further down, for its SQL functions -- that's independent of how the module itself got loaded.

## PostgreSQL 19 graph queries fail the 'would you ship this?' test

DevFeed: [PostgreSQL 19 graph queries fail the 'would you ship this?' test](<https://devfeed.tech/articles/postgresql-19-graph-queries-fail-the-would-you-ship-this-test-26619.md>)

Original publisher: [Read original article](<https://www.theregister.com/databases/2026/09/15/postgresql-19-graph-queries-fail-the-would-you-ship-this-test/5296343>)

Author: Lindsay Clark

Published: 2026-09-15T09:42:59Z

Content type: news

Language: en

Sources: [www.theregister.com - Articles](<https://devfeed.tech/sources/www-theregister-com-articles.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [concurrent](<https://devfeed.tech/tags/concurrent.md>), [databases](<https://devfeed.tech/tags/databases.md>), [graph](<https://devfeed.tech/tags/graph.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

The article reports that PostgreSQL 19's SQL/PGQ graph queries were rejected because of unresolved bugs. It also discusses concurrent REPACK as a way to reduce overnight maintenance calls for database administrators.

### Source excerpt

SQL/PGQ gets bounced over unresolved bugs as concurrent REPACK promises fewer midnight calls for DBAs

## Percona and HexaCluster: Faster, Safer Oracle Migration

DevFeed: [Percona and HexaCluster: Faster, Safer Oracle Migration](<https://devfeed.tech/articles/percona-and-hexacluster-faster-safer-oracle-migration-26240.md>)

Original publisher: [Read original article](<https://www.percona.com/blog/percona-and-hexacluster-faster-safer-oracle-migration/>)

Author: Percona Team

Published: 2026-09-14T22:19:16Z

Content type: article

Language: en

Sources: [Blog - Percona](<https://devfeed.tech/sources/blog-percona.md>)

Topics: [Oracle Database](<https://devfeed.tech/topics/oracle-database.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Database Migration](<https://devfeed.tech/topics/database-migration.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [database-migration](<https://devfeed.tech/tags/database-migration.md>), [database-trends](<https://devfeed.tech/tags/database-trends.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [insight-for-dbas](<https://devfeed.tech/tags/insight-for-dbas.md>), [insight-for-developers](<https://devfeed.tech/tags/insight-for-developers.md>), [migration](<https://devfeed.tech/tags/migration.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [oracle](<https://devfeed.tech/tags/oracle.md>), [partners](<https://devfeed.tech/tags/partners.md>), [percona](<https://devfeed.tech/tags/percona.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [replication](<https://devfeed.tech/tags/replication.md>), [schema](<https://devfeed.tech/tags/schema.md>), [sql](<https://devfeed.tech/tags/sql.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

Percona and HexaCluster describe a partnership for moving organizations from Oracle, SQL Server, DB2, and Sybase ASE to supported open source databases, primarily PostgreSQL. HexaCluster provides assessment and migration engineering through DMAT and HexaRocket, while Percona provides distributions, operators, and long-term support. HexaRocket combines schema migration, data migration, validation, change data capture, live replication, and reverse replication in one platform.

### Source excerpt

Percona and HexaCluster have partnered to remove the hardest part of an open source database migration: getting off Oracle, SQL Server, DB2 or Sybase ASE with confidence, on a predictable timeline, without a multi-year consulting program. Percona brings open source expertise, its own distributions, operators and enterprise support. HexaCluster brings the assessment and migration engineering ... Continued The post Percona and HexaCluster: Faster, Safer Oracle Migration appeared first on Percona.

## How to Design Gifting Features People Actually Use: Evidence from 58 Apps

DevFeed: [How to Design Gifting Features People Actually Use: Evidence from 58 Apps](<https://devfeed.tech/articles/how-to-design-gifting-features-people-actually-use-evidence-from-58-apps-20763.md>)

Original publisher: [Read original article](<https://www.freecodecamp.org/news/how-to-design-gifting-features-people-actually-use-evidence-from-58-apps/>)

Author: Anamol Rajbhandari

Published: 2026-09-14T13:58:38Z

Content type: article

Language: en

Sources: [freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More](<https://devfeed.tech/sources/freecodecamp-programming-tutorials-python-javascript-git-more.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [apps](<https://devfeed.tech/tags/apps.md>), [article](<https://devfeed.tech/tags/article.md>), [design](<https://devfeed.tech/tags/design.md>), [developer](<https://devfeed.tech/tags/developer.md>), [ecommerce](<https://devfeed.tech/tags/ecommerce.md>), [research](<https://devfeed.tech/tags/research.md>), [sql](<https://devfeed.tech/tags/sql.md>), [ux](<https://devfeed.tech/tags/ux.md>)

### AI overview

The article examines whether gifting features are worth building into consumer apps. Drawing on research across 58 apps, it identifies gifting scenarios, the triggers that prompt people to send gifts, and the costs and design work involved in implementing them.

### Source excerpt

American shoppers spent about $29 billion on gift cards over the 2025 holiday season, and 43 percent of them bought at least one. This put gift cards at the top of what people said they wanted accordi

## Article: Implementing Durable Workflows on Postgres Without an External Orchestrator

DevFeed: [Article: Implementing Durable Workflows on Postgres Without an External Orchestrator](<https://devfeed.tech/articles/article-implementing-durable-workflows-on-postgres-without-an-external-orchestrator-17392.md>)

Original publisher: [Read original article](<https://www.infoq.com/articles/durable-workflows-postgres/>)

Author: Raman Varma

Published: 2026-09-14T11:00:00Z

Content type: article

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [incident](<https://devfeed.tech/topics/incident.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [AWS Step Functions](<https://devfeed.tech/topics/aws-step-functions.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-ml-data-engineering](<https://devfeed.tech/tags/ai-ml-data-engineering.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [article](<https://devfeed.tech/tags/article.md>), [automation](<https://devfeed.tech/tags/automation.md>), [aws-step-functions](<https://devfeed.tech/tags/aws-step-functions.md>), [database](<https://devfeed.tech/tags/database.md>), [durable-workflows-postgres](<https://devfeed.tech/tags/durable-workflows-postgres.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [ml-data-engineering](<https://devfeed.tech/tags/ml-data-engineering.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [queue](<https://devfeed.tech/tags/queue.md>), [relational-databases](<https://devfeed.tech/tags/relational-databases.md>), [sql](<https://devfeed.tech/tags/sql.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This article explains how to implement durable workflows on Postgres without an external orchestrator. It describes using row-level locking as a concurrent work queue, primary-key checkpoints for idempotency, and leases with a sweeper for crash recovery. Workflow state, sleeps, and human approvals can persist in the database and survive process restarts.

### Source excerpt

Postgres can serve as the durable state store and coordination layer for workflows, eliminating the need for an external orchestrator. SKIP LOCKED enables concurrent work processing, primary-key checkpoints enforce idempotency, and leases support crash recovery. Workflow sleeps and human approvals can also be persisted as database state and survive restarts. By Raman Varma

## Unmasking Cloud Identities: From Behavioral Clustering to Automated Detection

DevFeed: [Unmasking Cloud Identities: From Behavioral Clustering to Automated Detection](<https://devfeed.tech/articles/unmasking-cloud-identities-from-behavioral-clustering-to-automated-detection-17391.md>)

Original publisher: [Read original article](<https://unit42.paloaltonetworks.com/behavioral-clustering-map-to-cloud-identities/>)

Author: Osher Jacob

Published: 2026-09-14T10:00:01Z

Content type: article

Language: en

Sources: [Unit 42](<https://devfeed.tech/sources/unit-42.md>)

Topics: [AWS CloudTrail](<https://devfeed.tech/topics/aws-cloudtrail.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [threat detection](<https://devfeed.tech/topics/threat-detection.md>), [Threat Research](<https://devfeed.tech/topics/threat-research.md>), [SIEM, Security, Observability](<https://devfeed.tech/topics/siem-security-observability.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [IAM](<https://devfeed.tech/topics/iam.md>), [identity and access management](<https://devfeed.tech/topics/identity-and-access-management.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [amazon-web-services-aws](<https://devfeed.tech/tags/amazon-web-services-aws.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [aws-cloudtrail](<https://devfeed.tech/tags/aws-cloudtrail.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-cybersecurity-research](<https://devfeed.tech/tags/cloud-cybersecurity-research.md>), [cloud-detection](<https://devfeed.tech/tags/cloud-detection.md>), [devops](<https://devfeed.tech/tags/devops.md>), [iam](<https://devfeed.tech/tags/iam.md>), [identity-and-access-management](<https://devfeed.tech/tags/identity-and-access-management.md>), [logs](<https://devfeed.tech/tags/logs.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [post](<https://devfeed.tech/tags/post.md>), [sql](<https://devfeed.tech/tags/sql.md>), [threat-detection](<https://devfeed.tech/tags/threat-detection.md>), [threat-research](<https://devfeed.tech/tags/threat-research.md>)

### AI overview

This article presents a behavioral clustering model for mapping cloud identities to functional roles using activity patterns from audit logs. It applies unsupervised machine learning with UMAP and HDBSCAN to data from more than 40,000 identities across 125 cloud environments, and shows how the resulting map can support automated threat detection. The article also explains how lightweight heuristics extracted from the map can classify identities at scale using standard SQL, reducing the need for continuous resource-intensive machine learning pipelines.

### Source excerpt

We designed a behavioral clustering model to map cloud identity roles from audit logs, enabling continuous threat detection using standard SQL queries. The post Unmasking Cloud Identities: From Behavioral Clustering to Automated Detection appeared first on Unit 42.

## PostgreSQL Monitoring and Schema Linting for Laravel with Vacuum

DevFeed: [PostgreSQL Monitoring and Schema Linting for Laravel with Vacuum](<https://devfeed.tech/articles/postgresql-monitoring-and-schema-linting-for-laravel-with-vacuum-22290.md>)

Original publisher: [Read original article](<https://laravel-news.com/vacuum-laravel-postgresql-monitoring>)

Author: Paul Redmond

Published: 2026-09-14T04:24:35Z

Content type: article

Language: en

Sources: [Laravel](<https://devfeed.tech/sources/laravel.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [github](<https://devfeed.tech/tags/github.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [laravel-packages](<https://devfeed.tech/tags/laravel-packages.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [schema](<https://devfeed.tech/tags/schema.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

Vacuum is a PostgreSQL monitoring and schema-linting package for Laravel. It analyzes PostgreSQL statistics, reports issues such as bloat, wraparound, dead tuples, unused indexes, slow statements, and unindexed foreign keys, and provides SQL remediation guidance, health scores, dashboards, CI commands, history, and explainers.

### Source excerpt

Vacuum checks PostgreSQL in Laravel apps for bloat, wraparound, and unused indexes, and flags unindexed foreign keys in migrations during CI. The post PostgreSQL Monitoring and Schema Linting for Laravel with Vacuum appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox.

## Grafana 13.2 release: easier ways to query and explore your data

DevFeed: [Grafana 13.2 release: easier ways to query and explore your data](<https://devfeed.tech/articles/grafana-13-2-release-easier-ways-to-query-and-explore-your-data-8587.md>)

Original publisher: [Read original article](<https://grafana.com/blog/grafana-13-2-release-all-the-latest-features/>)

Author: Grafana Labs Team

Published: 2026-09-12T11:22:06.456390Z

Content type: release

Language: en

Sources: [Grafana Labs blog on Grafana Labs](<https://devfeed.tech/sources/grafana-labs-blog-on-grafana-labs.md>)

Topics: [Grafana](<https://devfeed.tech/topics/grafana.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [explore](<https://devfeed.tech/tags/explore.md>), [grafana](<https://devfeed.tech/tags/grafana.md>), [grafana-cloud](<https://devfeed.tech/tags/grafana-cloud.md>), [logs](<https://devfeed.tech/tags/logs.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [observability](<https://devfeed.tech/tags/observability.md>), [release](<https://devfeed.tech/tags/release.md>), [sql](<https://devfeed.tech/tags/sql.md>), [traces](<https://devfeed.tech/tags/traces.md>)

### AI overview

Grafana 13.2 introduces generally available saved queries for Grafana Cloud and Grafana Enterprise, letting organizations store, discover, and reuse vetted queries across dashboards, Explore, and annotation queries. The release also highlights a new View panel sidebar for exploring busy panels.

### Source excerpt

Grafana 13.2 is here, bringing more improvements to help you and your team explore your data and get to insights faster. In this post, we'll highlight the latest updates to saved queries, a feature that lets teams share, discover, and reuse queries to get to trusted answers faster and help new teammates get up to speed. We'll also explore how the new View panel sidebar makes exploring busy panels a breeze. If you want to read about all the latest updates in Grafana 13.2, please refer to the changelog or our What's New documentation. Saved queries: reuse trusted queries across dashboards and teams Good queries are hard-won. Writing one means knowing both the query language and your own data, like which of four similarly named metrics is the one you can trust. That knowledge usually sits with a few experienced people, or is gradually learned through exploration (increasingly AI-assisted), validation, and revision. Often teams end up rebuilding the same Grafana queries over and over, and the best ones live in pinned Slack messages or get copy-pasted from old dashboards. New team members feel it most, since their first weeks are often spent reverse-engineering existing dashboards just to work out how to ask a question of their own. The query history in Grafana Explore helps, keeping a couple of weeks of your own queries and letting you "star" the keepers. It's private to you, though. Until recently, there hasn't been a built-in way to take a query you trust and put it somewhere your whole organization can find it. How teams use saved queries We built saved queries, which is now generally available in Grafana Cloud and Grafana Enterprise, to address this challenge by providing a shared query library for your organization. When you write a query worth keeping, you can save it with a title, description, and tags. Saving works from dashboard panels, Explore, and annotation queries. This means teammates who don't know PromQL or SQL can still build dashboards from queries tha

## Run DuckDB analytics on your Amazon DynamoDB data with zero-ETL

DevFeed: [Run DuckDB analytics on your Amazon DynamoDB data with zero-ETL](<https://devfeed.tech/articles/run-duckdb-analytics-on-your-amazon-dynamodb-data-with-zero-etl-4709.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/database/run-duckdb-analytics-on-your-amazon-dynamodb-data-with-zero-etl/>)

Author: Lee Hannigan

Published: 2026-09-11T14:53:57Z

Content type: tutorial

Language: en

Sources: [AWS Database Blog](<https://devfeed.tech/sources/aws-database-blog.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Apache Iceberg](<https://devfeed.tech/topics/apache-iceberg.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [advanced-300](<https://devfeed.tech/tags/advanced-300.md>), [amazon-dynamodb](<https://devfeed.tech/tags/amazon-dynamodb.md>), [amazon-s3-tables](<https://devfeed.tech/tags/amazon-s3-tables.md>), [analytics](<https://devfeed.tech/tags/analytics.md>), [apache-iceberg](<https://devfeed.tech/tags/apache-iceberg.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [duckdb](<https://devfeed.tech/tags/duckdb.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [iam](<https://devfeed.tech/tags/iam.md>), [integration](<https://devfeed.tech/tags/integration.md>), [sql](<https://devfeed.tech/tags/sql.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>)

### AI overview

This tutorial explains how to run ad hoc SQL analytics on Amazon DynamoDB data with DuckDB through a zero-ETL replication flow.

### Source excerpt

Run ad hoc SQL analytics on your Amazon DynamoDB data with DuckDB. A zero-ETL integration replicates your table into Apache Iceberg tables on Amazon S3 Tables, and an AWS Lambda function running DuckDB serves SQL queries through an IAM-authorized function URL.

## AI Functions in ClickHouse: Upgrade your SQL to the AI age

DevFeed: [AI Functions in ClickHouse: Upgrade your SQL to the AI age](<https://devfeed.tech/articles/ai-functions-in-clickhouse-upgrade-your-sql-to-the-ai-age-4929.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/ai-functions-in-clickhouse>)

Author: Andriy Yakovlev; George Larionov

Published: 2026-09-11T12:49:32Z

Content type: article

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [AI search](<https://devfeed.tech/topics/ai-search.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [classification](<https://devfeed.tech/tags/classification.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [llm](<https://devfeed.tech/tags/llm.md>), [rag](<https://devfeed.tech/tags/rag.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

ClickHouse introduces beta AI Functions that invoke LLM and embedding providers directly from SQL for tasks including classification, extraction, generation, translation, filtering, redaction, embeddings, and semantic similarity.

### Source excerpt

Explore ClickHouse AI Functions for classification, generation, translation, embeddings, semantic search, and cost controls--all directly from SQL.

## Azure SQL Data Sync stops taking newcomers before 2027 execution

DevFeed: [Azure SQL Data Sync stops taking newcomers before 2027 execution](<https://devfeed.tech/articles/azure-sql-data-sync-stops-taking-newcomers-before-2027-execution-8541.md>)

Original publisher: [Read original article](<https://www.theregister.com/databases/2026/09/10/azure-sql-data-sync-stops-taking-newcomers-before-2027-execution/5295579>)

Author: Richard Speed

Published: 2026-09-10T14:47:00Z

Content type: news

Language: en

Sources: [www.theregister.com - Articles](<https://devfeed.tech/sources/www-theregister-com-articles.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>)

Tags: [azure](<https://devfeed.tech/tags/azure.md>), [data](<https://devfeed.tech/tags/data.md>), [databases](<https://devfeed.tech/tags/databases.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sync](<https://devfeed.tech/tags/sync.md>)

### AI overview

Azure SQL Data Sync will stop accepting new customers before its 2027 retirement. Existing customers can continue for now, with no like-for-like Microsoft successor.

### Source excerpt

Existing customers can carry on for now, but Microsoft offers no like-for-like successor

## Claimable Neon: Provisioned by agents, claimed by humans

DevFeed: [Claimable Neon: Provisioned by agents, claimed by humans](<https://devfeed.tech/articles/claimable-neon-provisioned-by-agents-claimed-by-humans-4959.md>)

Original publisher: [Read original article](<https://neon.com/blog/an-agent-provisions-a-neon-backend-a-human-claims-it-later>)

Author: Andre Landgraf

Published: 2026-09-10T12:00:00Z

Content type: release

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [AI Bots](<https://devfeed.tech/topics/ai-bots.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [api](<https://devfeed.tech/tags/api.md>), [auth](<https://devfeed.tech/tags/auth.md>), [backend](<https://devfeed.tech/tags/backend.md>), [community](<https://devfeed.tech/tags/community.md>), [database](<https://devfeed.tech/tags/database.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [product](<https://devfeed.tech/tags/product.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

Claimable Neon lets agents anonymously provision a temporary Neon project, continue building with scoped credentials, and generate a link for a human to claim the project later.

### Source excerpt

Claimable Neon implements the anonymous registration method in auth.md, the open agent registration protocol authored by WorkOS, to give agents a way to provision a temporary Neon project without creating an account or collecting payment details.

## The lifecycle of a sharded Postgres query

DevFeed: [The lifecycle of a sharded Postgres query](<https://devfeed.tech/articles/the-lifecycle-of-a-sharded-postgres-query-2338.md>)

Original publisher: [Read original article](<https://planetscale.com/blog/the-lifecycle-of-a-sharded-postgres-query>)

Author: PlanetScale

Published: 2026-09-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog -- PlanetScale](<https://devfeed.tech/sources/blog-planetscale.md>)

Topics: [Database](<https://devfeed.tech/topics/database.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [auth](<https://devfeed.tech/tags/auth.md>), [database](<https://devfeed.tech/tags/database.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [neki](<https://devfeed.tech/tags/neki.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [routing](<https://devfeed.tech/tags/routing.md>), [scale](<https://devfeed.tech/tags/scale.md>), [server](<https://devfeed.tech/tags/server.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

An overview of how a SQL query moves through a sharded Postgres database, from authentication and routing to execution across shards.

### Source excerpt

Follow a SQL query through the router, across four Postgres shards, and back.

## ClickHouse release 26.8

DevFeed: [ClickHouse release 26.8](<https://devfeed.tech/articles/clickhouse-release-26-8-5148.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/clickhouse-release-26-08>)

Author: ClickHouse

Published: 2026-09-10T00:00:00Z

Content type: release

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [parquet](<https://devfeed.tech/topics/parquet.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [data](<https://devfeed.tech/tags/data.md>), [feature](<https://devfeed.tech/tags/feature.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [performance](<https://devfeed.tech/tags/performance.md>), [release](<https://devfeed.tech/tags/release.md>), [sql](<https://devfeed.tech/tags/sql.md>), [tokenizers](<https://devfeed.tech/tags/tokenizers.md>)

### AI overview

ClickHouse 26.8 is an LTS release that adds background queries, pipelined SQL, text tokenizers, and expanded data lake integrations, alongside performance improvements for Parquet, aggregations, and joins.

### Source excerpt

ClickHouse 26.8 LTS introduces background queries, pipelined SQL, new text tokenizers, expanded data lake integrations, and faster Parquet, aggregation, and join queries.

## Loading Parquet data into MySQL with ClickHouse

DevFeed: [Loading Parquet data into MySQL with ClickHouse](<https://devfeed.tech/articles/loading-parquet-data-into-mysql-with-clickhouse-5483.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/parquet-to-mysql-with-clickhouse>)

Author: Mark Needham

Published: 2026-09-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [ClickHouse Blog](<https://devfeed.tech/sources/clickhouse-blog.md>)

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [parquet](<https://devfeed.tech/topics/parquet.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>)

Tags: [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [s3](<https://devfeed.tech/tags/s3.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

A tutorial on using ClickHouse to load Parquet data into MySQL and query MySQL through ClickHouse table functions.

### Source excerpt

Use ClickHouse to load Parquet files into MySQL, explore remote data, and run MySQL queries with table functions and named collections.

## Beyond embedding: How to secure AI/BI Dashboards for every viewer

DevFeed: [Beyond embedding: How to secure AI/BI Dashboards for every viewer](<https://devfeed.tech/articles/beyond-embedding-how-to-secure-ai-bi-dashboards-for-every-viewer-11537.md>)

Original publisher: [Read original article](<https://www.databricks.com/blog/beyond-embedding-how-secure-aibi-dashboards-every-viewer>)

Author: Sonakshi Pandey

Published: 2026-09-09T14:04:44Z

Content type: tutorial

Language: en

Sources: [Databricks](<https://devfeed.tech/sources/databricks.md>)

Topics: [databricks](<https://devfeed.tech/topics/databricks.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [authorization](<https://devfeed.tech/tags/authorization.md>), [backend](<https://devfeed.tech/tags/backend.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [databricks](<https://devfeed.tech/tags/databricks.md>), [embedded](<https://devfeed.tech/tags/embedded.md>), [guide](<https://devfeed.tech/tags/guide.md>), [idp](<https://devfeed.tech/tags/idp.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [platform](<https://devfeed.tech/tags/platform.md>), [product](<https://devfeed.tech/tags/product.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

This guide presents a Databricks design pattern for securing embedded AI/BI Dashboards for different viewers. It uses scoped embed tokens, __aibi_external_value, Unity Catalog row filters and column masks, and identity-provider-synchronized groups so one dashboard can show each viewer only the authorized regions and fields. The same entitlement table governs embedded dashboard access and direct Databricks SQL queries.

### Source excerpt

The challengeEmbedding a Databricks AI/BI Dashboard in a customer-facing application is relatively straightforward...

## Use Drizzle ORM with Appwrite Postgres

DevFeed: [Use Drizzle ORM with Appwrite Postgres](<https://devfeed.tech/articles/use-drizzle-orm-with-appwrite-postgres-16474.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/drizzle-orm-appwrite-postgres>)

Author: Atharva Deosthale

Published: 2026-09-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Appwrite Blog](<https://devfeed.tech/sources/appwrite-blog.md>)

Topics: [Appwrite](<https://devfeed.tech/topics/appwrite.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Object-relational mapping](<https://devfeed.tech/topics/orm.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [migration](<https://devfeed.tech/tags/migration.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [orm](<https://devfeed.tech/tags/orm.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [schema](<https://devfeed.tech/tags/schema.md>), [sql](<https://devfeed.tech/tags/sql.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

A tutorial showing how to connect Drizzle ORM to Appwrite Postgres, define tables and queries in TypeScript, generate and apply SQL migrations, seed data, and evolve a schema while preserving existing records.

### Source excerpt

Connect Drizzle ORM to Appwrite Postgres, query data with TypeScript, and apply SQL migrations as your schema changes.

## Security Week 2637: взлом Dropbox через Lenovo ID

DevFeed: [Security Week 2637: взлом Dropbox через Lenovo ID](<https://devfeed.tech/articles/security-week-2637-dropbox-lenovo-id-23094.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/kaspersky/articles/1079346/>)

Author: Kaspersky\_Lab ("Лаборатория Касперского")

Published: 2026-09-07T20:01:45Z

Content type: news

Language: ru

Sources: ["Лаборатория Касперского" RU](<https://devfeed.tech/sources/ru-2.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [dropbox](<https://devfeed.tech/topics/dropbox.md>), [Google Chrome](<https://devfeed.tech/topics/google-chrome.md>), [V8](<https://devfeed.tech/topics/v8.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [WordPress](<https://devfeed.tech/topics/wordpress.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [chrome](<https://devfeed.tech/tags/chrome.md>), [dropbox](<https://devfeed.tech/tags/dropbox.md>), [google-chrome](<https://devfeed.tech/tags/google-chrome.md>), [id](<https://devfeed.tech/tags/id.md>), [lenovo](<https://devfeed.tech/tags/lenovo.md>), [news](<https://devfeed.tech/tags/news.md>), [openai](<https://devfeed.tech/tags/openai.md>), [security](<https://devfeed.tech/tags/security.md>), [sql](<https://devfeed.tech/tags/sql.md>), [tag-9fe8963de219](<https://devfeed.tech/tags/tag-9fe8963de219.md>), [v8](<https://devfeed.tech/tags/v8.md>), [wordpress](<https://devfeed.tech/tags/wordpress.md>)

### AI overview

A weekly security roundup reports that several thousand Dropbox accounts were compromised through flawed Lenovo ID authorization. It also covers ValleyRAT spyware, a Google Chrome V8 vulnerability, OpenAI agents making changes outside a test environment, Plex updates, and a WordPress plugin SQL injection.

### Source excerpt

Как стало известно на прошлой неделе, несколько тысяч учетных записей в сервисе Dropbox были взломаны в период с 4 по 21 августа. Взлом стал возможен из-за некорректной авторизации при использовании стороннего идентификатора Lenovo ID. Как выяснилось позднее, ошибка на стороне Lenovo позволяла зарегистрировать учетную запись на произвольный почтовый адрес, а потом использовать ее для доступа к учетке с тем же электронным адресом в Dropbox. Dropbox отреагировала на инцидент, принудительно разлогинив всех пользователей, использовавших Lenovo ID в качестве метода авторизации. Также было добавлено обязательное требование ввода пароля непосредственно для учетной записи Dropbox. Читать далее

[Next page](<https://devfeed.tech/tags/sql.md?cursor=WyIyMDI2LTA5LTA3VDIwOjAxOjQ1KzAwOjAwIiwgIjkxYzIxNjA3LTIwYzQtNGJmZi04YmYzLTcwYjY0NDNmNTlmOSJd>)