What problem does it solve? Setting up and querying a PostgreSQL database inside a Replit project normally requires manual provisioning, connection string management, and careful handling of production data. This Skill automates database provisioning, status checks, and SQL execution with built-in safety guardrails. ## Core Features & Use Cases - Database Provisioning: Check whether a PostgreSQL database exists and create one on demand, automatically exposing environment variables like DATABASE_URL and PGHOST. - Safe SQL Execution: Run CREATE TABLE, INSERT, and SELECT statements against the development database, with destructive queries and Stripe table mutations blocked. - Read-Only Production Queries: Run SELECT-only queries against a production replica without risking data modification. - Data Warehouse Queries: Execute sampled queries against BigQuery, Databricks, or Snowflake. - Use Case: You are building a contact form backend and need a contact_messages table. Use this Skill to verify the database exists, create the table, insert test rows, and confirm the data with a SELECT query. ## Quick Start Check whether my Replit PostgreSQL database is provisioned, create it if needed, and then create a users table with an id and email column.