codipry.

Keyboard shortcuts

Use Ctrl on Windows/Linux or Command on macOS. Shortcuts respect focused text fields.

Ctrl/⌘ K
Open or close tool search
?
Open this reference outside text inputs
Escape
Close the active dialog
Ctrl/⌘ S
Save the current Playground project
Ctrl/⌘ Enter
Run the Playground preview
Tab
Move between controls; inside code typing, insert two spaces
Shift Tab
Move to the previous control

Monaco also provides its own command palette. Browser and operating-system shortcuts can take priority.

Start creating
Frontend PlaygroundcodeResponsive LabcodeGradient GeneratordesignBox Shadow GeneratordesignText Shadow GeneratordesignBorder Radius GeneratordesignFlexbox GeneratordesignCSS Grid GeneratordesignAnimation GeneratordesignGlassmorphism GeneratordesignClip Path GeneratordesignFluid Type GeneratordesignColor StudiodesignGit Command BuildergitGit VisualizergitMerge vs. RebasegitSQL Joins VisualizerdatabaseSQL Clause ExplorerdatabaseDatabase RelationshipsdatabaseSQL FormatterdatabaseSQL PlaygrounddatabaseTyping TestpracticeCode Typing TestpracticeJSON FormattercodeCSV / JSON ConvertercodeText DiffcodeRegex TestercodeEncoding ToolscodeHash GeneratorcodeTimestamp ConvertercodeCSS Transform GeneratordesignCSS Filter GeneratordesignDesign Token ExporterdesignGit Conflict TrainergitSQL Schema Explorerdatabase
Understand the rows behind the result

SQL Schema Explorer

Inspect real local PostgreSQL tables, columns, primary keys and foreign keys.

Opening the local SQL workspace…

How to use SQL Schema Explorer

Inspect real tables, columns, nullability, defaults and primary/unique/foreign key constraints from the PostgreSQL catalog in your selected local workspace.

  1. Choose a saved workspace or a sample dataset, then start PostgreSQL.
  2. Open Schema explorer and CSV data and select Inspect schema.
  3. Import a new CSV table if needed, inspect its columns, and export displayed query rows.

A practical starting point

CSV imports create a new table with text columns so leading zeroes and empty text remain intact. Add appropriate SQL types and constraints explicitly after reviewing your data.

SELECT table_name, column_name, data_type
FROM information_schema.columns
WHERE table_schema = 'public'
ORDER BY table_name, ordinal_position;

Common mistakes

  • CSV header and table names must be bounded ASCII SQL identifiers.
  • An existing table is never overwritten by the CSV importer.
  • CSV exports contain displayed rows only; the result display cap is not a limit on all database work.

Frequently asked questions

Are these conceptual schema examples?

The explorer reads the real running workspace catalog. Other SQL teaching pages remain labeled conceptual models.

Can a CSV cell inject SQL?

Cells are passed as SQL parameters. Identifiers are validated separately, and table creation/import runs in one transaction.

What happens to spreadsheet formulas?

CSV export protects risky cells with an apostrophe by default. Turn protection off only when you need original cell representations and understand the receiving application.