r/schemaweaver

"I'd never paste my schema into a website I don't own."
▲ 5 r/schemaweaver+5 crossposts

"I'd never paste my schema into a website I don't own."

"I'd never paste my schema into a website I don't own."

This is the most common concern I hear about Schema Weaver. It's a completely fair one. So here's exactly how it works under the hood.

Your SQL never leaves your browser.

💻 CLIENT-SIDE PARSER

Schema Weaver has a built-in PostgreSQL parser that runs entirely in your browser. When you type SQL, it is parsed locally — no server round-trip, no network request, nothing sent anywhere. Full PostgreSQL object model: tables, views, materialized views, enums, domains, functions, sequences, extensions, RLS policies, triggers, partitions, composite types — all parsed in-browser.

📊 CLIENT-SIDE ER DIAGRAM

Generated from your parsed schema using an ELK-based layout engine running in your browser. Disconnect from the internet entirely — the diagram still updates as you type. No server rendering, nothing external. 1000+ tables, all local.

⚡ CLIENT-SIDE SCHEMA COMPILER

The 20-layer schema compiler runs client-side under 50ms. Analyses your full merged schema, detects issues, grades your database A-F — without a single byte of your SQL leaving your machine.

💾 TWO STORAGE OPTIONS

By default your SQL files live in your browser's IndexedDB — nothing sent to any server. Sign in for optional cloud sync: files stored encrypted so you can access them across devices and collaborate with teammates. You choose.

🔒 ZERO DATA COLLECTION

We don't read your SQL. We don't analyse your schema server-side. We don't log your DDL. The only things stored server-side are your account credentials and, if you connect a database, your connection string encrypted with AES-256 — never returned by the API, never logged.

For the Data Explorer: your row data streams directly from your database to your browser. It never touches our servers. The AI reasons over schema metadata only — never your actual row values.

The schema compiler, parser, and ER diagram are all offline-capable. Your SQL stays yours.

🔗 Try it free — no credit card:

• Main site: schemaweaver.vivekmind.com

• SQL Editor: sql-editor.schemaweaver.vivekmind.com

• Data Explorer: data-explorer.schemaweaver.vivekmind.com

• Docs: docs.schemaweaver.vivekmind.com

#PostgreSQL #DataPrivacy #DevTools #BuildInPublic #DatabaseDesign #BackendDevelopment

u/Vivek-Kumar-yadav — 10 days ago
▲ 5 r/schemaweaver+5 crossposts

Stop writing SQL just to understand your own data.

Stop writing SQL just to understand your own data.

Most data analysis workflows look like this:

→ Write a query

→ Export CSV

→ Open Excel or a BI tool

→ Build a chart manually

→ Repeat 10 times for 10 different questions

Resona AI inside Schema Weaver Data Explorer does all of this in plain English. You ask. It queries, analyses, and returns interactive results — directly from your live PostgreSQL database.

Here's what it can do in version 1:

📊 CHARTS & VISUALISATION

→ Bar, line, area, pie, scatter, heatmap, funnel, forecast charts

→ Chosen automatically based on what you ask

→ Interactive, exportable as PNG

→ View the exact SQL behind every chart

📍 KPIs & METRICS

→ "Show me revenue by product category this month"

→ "Top 10 customers by order value"

→ "How many signups per day last 30 days?"

📈 TRENDS & FORECASTING

→ Time series analysis with moving averages

→ Seasonality detection — finds weekly/monthly cycles automatically

→ Forecast trend with confidence interval band

🔎 DISTRIBUTIONS & STATISTICS

→ Mean, median, std deviation, percentiles, skewness, kurtosis

→ Frequency histograms

→ Cardinality and entropy per column

🔗 CORRELATION & REGRESSION

→ Scatter plots for any two numeric columns

→ Correlation matrix heatmaps

→ Linear regression with R², p-values, feature significance

🚨 ANOMALY & OUTLIER DETECTION

→ "Flag unusual spikes in payment amounts"

→ IQR and z-score outlier detection

→ Duplicate row detection

🧩 SEGMENTATION & COHORTS

→ Compare behaviour between user segments

→ 30-day retention cohort grids

→ Funnel analysis from signup → activation → conversion

→ Pareto analysis — which 20% drives 80% of your metric

📄 DATA QUALITY

→ Null rates, type inconsistencies, duplicate PKs per table

→ Referential integrity violations

→ Text column pattern analysis

📋 REPORTS & PRESENTATIONS

→ "Summarise today's analysis as a PDF"

→ "Create a PowerPoint with revenue trend and top product charts"

→ PPTX and PDF generated directly from your live data

All of this is version 1. There's more coming.

And the best part — try it right now without connecting your own database. A live demo database is already connected the moment you sign up.

👉 How to get started:

  1. Go to data-explorer.schemaweaver.vivekmind.com

  2. Sign up free — one click with Google

  3. Demo database is already connected

  4. Open Resona AI and ask anything

No SQL needed. No setup. No credit card.

🔗 All links:

• Data Explorer: data-explorer.schemaweaver.vivekmind.com

• Main site: schemaweaver.vivekmind.com

• AI overview docs: docs.schemaweaver.vivekmind.com/data-explorer/ai-overview

• Full docs: docs.schemaweaver.vivekmind.com

#PostgreSQL #DataAnalysis #AI #DevTools #BuildInPublic #DataExplorer #BusinessIntelligence #BackendDevelopment

u/Vivek-Kumar-yadav — 8 days ago
▲ 0 r/schemaweaver+4 crossposts

Your database migration workflow shouldn't require a terminal installed on your machine.

Your database migration workflow shouldn't require a terminal installed on your machine.

Schema Weaver has a built-in terminal inside the browser. No SSH. No local CLI. No switching windows.

Here's the full migration workflow without leaving your browser:

sw status → checks your live database connection and latency

sw diff → compares your local schema files against production, shows exactly what changed

sw push → previews the migration SQL before applying anything

sw apply → runs the migration with advisory locking and drift detection

sw rollback → reverts with auto-generated reverse SQL if anything goes wrong

Every command runs against your real database. Every migration is wrapped in a transaction. Every change is logged in a tamper-evident audit chain.

Change a column type? Schema Weaver automatically runs the 6-phase safe mode: shadow column → sync trigger → batch backfill → swap → cleanup. No downtime. No manual steps.

Two destructive changes detected? It blocks the push and tells you exactly what they are before you confirm.

All of this from a browser tab. No install. No desktop app. No terminal on your machine.

👉 Try it free: sql-editor.schemaweaver.vivekmind.com

#PostgreSQL #DatabaseTools #DevTools #BuildInPublic #BackendDevelopment #Migrations

u/Vivek-Kumar-yadav — 11 days ago

Every backend dev installing DBeaver in 2026 when Schema Weaver exists

Seriously though — why are we still downloading 500MB desktop apps to look at ER diagrams?

Schema Weaver runs in your browser. No install. Your SQL is parsed client-side so nothing leaves your machine. Live ER diagram updates as you type. AI that actually understands your schema structure.

Free to try:

• SQL Editor: sql-editor.schemaweaver.vivekmind.com

• Data Explorer: data-explorer.schemaweaver.vivekmind.com

• Main site: schemaweaver.vivekmind.com

Demo database already connected on signup — no setup needed.

u/Vivek-Kumar-yadav — 9 days ago
▲ 6 r/schemaweaver+5 crossposts

Most ER diagram tools only show tables and relationships.

Most ER diagram tools only show tables and relationships.

Schema Weaver shows your entire PostgreSQL database — every object, every schema, every relationship. In your browser. No install.

Here's what's visible in the diagram right now:

🟦 Tables — with columns, types, PKs, FKs, indexes, and check constraints

🟣 Views and Materialized Views — with dependency arrows showing what they depend on

🟡 Enums — with all values listed directly on the node

🟢 Domains — with base type and check constraints

🟣 Functions — with return type and schema namespace

🔵 Sequences — fully visible, linkable to their owning columns

🟠 Extensions — pgcrypto, citext, pg_trgm, hstore, uuid-ossp — all rendered

🟣 RLS Policies — command type and USING clause visible on the node

🟢 Roles — as first-class diagram objects

Every object is colour-coded by schema group — public, auth, billing, inventory, analytics. So in a complex multi-schema database you instantly know what belongs where.

This is something no other ER tool does.

dbdiagram.io? Its own custom DDL syntax — not real PostgreSQL. Only tables and basic relationships.

DrawSQL? Same. Custom syntax, tables only.

DBeaver? Desktop install, only shows tables in diagrams.

pgAdmin? Tables only, no AI, no schema grouping.

Schema Weaver uses native PostgreSQL DDL — the same SQL you already write. Paste your real schema and every object renders immediately.

And it scales. The layout engine handles 20,000+ tables without breaking, running entirely in your browser using an ELK-based force-directed layout.

No install. No download. Free to use.

👉 sql-editor.schemaweaver.vivekmind.com

Open it, paste your schema.sql, and see your entire database visualised in seconds.

#PostgreSQL #DatabaseDesign #ERDiagram #DevTools #BuildInPublic #BackendDevelopment #DataModeling #SoftwareEngineering

u/Vivek-Kumar-yadav — 11 days ago

You just inherited a Postgres database.

You just inherited a Postgres database.

No docs. No comments. 47 tables, 12 schemas, foreign keys going everywhere, enums you've never seen before, views that depend on views that depend on other views.

Where do you even start?

Most developers do this:

→ Open pgAdmin, click through tables one by one

→ Open DBeaver, try to generate an ER diagram that immediately looks like a plate of spaghetti

→ Start reading migration files hoping someone left comments

→ Give up and just ask the person who wrote it

There's a better way.

Open Schema Weaver. Paste your schema.sql or connect your database directly. In 60 seconds you get:

🗂️ A live ER diagram showing every table, view, enum, function, sequence, extension, and RLS policy — colour-coded by schema group so you instantly see what belongs where

🔍 Path analysis — click any two tables and Dijkstra finds the shortest JOIN path between them. No more guessing which foreign keys to chain

🔬 Schema compiler — grades the inherited database A through F, lists every structural issue with file and line reference. Now you know exactly what's broken before you touch anything

🤖 Ask Resona AI — "explain the billing schema", "what does this view depend on?", "is there a risk if I drop this table?" It reads your full schema context and answers accurately

📊 Data Explorer — browse the actual rows, run AI queries in plain English, understand what data is actually in there

From confusion to clarity in 60 seconds. No install. No download. Everything runs in your browser.

Your SQL is parsed client-side — it never leaves your machine.

Free to start:

• Main site: schemaweaver.vivekmind.com

• SQL Editor: sql-editor.schemaweaver.vivekmind.com

• Data Explorer: data-explorer.schemaweaver.vivekmind.com

• Docs: docs.schemaweaver.vivekmind.com

#PostgreSQL #DatabaseDesign #DevTools #BackendDevelopment #BuildInPublic #SoftwareEngineering

u/Vivek-Kumar-yadav — 9 days ago