Schema Builder
constructive-schema-builder/schema-builderUnverifiedBlock
An adapter-driven PostgreSQL schema editor for tables, fields, relationships, indexes, and RLS policies.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/constructive-io/blocks/main/packages/schema-builder/schema-builder.jsonThis registry does not serve an item endpoint we could read, so we hold its metadata but not its source.
What it pulls in
npm packages
- @constructive-io/data@^0.5.0
- @dnd-kit/core
- @dnd-kit/utilities
- @fluentui/react-context-selector
- @pgsql/types@17.6.2
- @remixicon/react
- @tanstack/react-query
- clsx
- lucide-react
- motion
- node-type-registry@^1.11.0
- pg-ast@2.11.3
- tailwind-merge
- zustand
Files it writes
- registry/constructive/blocks/schema-builder/compat/admin-sdk.ts
- registry/constructive/blocks/schema-builder/compat/auth-sdk.ts
- registry/constructive/blocks/schema-builder/compat/block-config.tsx
- registry/constructive/blocks/schema-builder/compat/generated-types.ts
- registry/constructive/blocks/schema-builder/compat/modules-sdk.ts
- registry/constructive/blocks/schema-builder/compat/relation-provisions.ts
- registry/constructive/blocks/schema-builder/compat/schema-builder-sdk.ts
- registry/constructive/blocks/schema-builder/components/schema-builder.tsx
- registry/constructive/blocks/schema-builder/core/context.tsx
- registry/constructive/blocks/schema-builder/core/index.ts
- registry/constructive/blocks/schema-builder/core/mutation.ts
- registry/constructive/blocks/schema-builder/core/query.ts
- registry/constructive/blocks/schema-builder/core/store.ts
- registry/constructive/blocks/schema-builder/fields/index.ts
- registry/constructive/blocks/schema-builder/index.ts
- registry/constructive/blocks/schema-builder/indexes/index.ts
- registry/constructive/blocks/schema-builder/lib/utils.ts
- registry/constructive/blocks/schema-builder/policies/index.ts
- registry/constructive/blocks/schema-builder/relationships/index.ts
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/app-config.ts
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/components/databases/index.tsx
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/components/policies/composite-policy-builder/types.ts
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/components/policies/condition-builder/types.ts
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/components/policies/policy-config.ts
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/components/policies/policy-diagram/diagram-themes.ts
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/components/policies/policy-diagram/svg-icons.ts
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/components/policies/policy-diagram/svg-primitives.tsx
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/components/policies/policy-types.ts
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/components/schemas/schema-state-display.tsx
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/components/shared/base-state-display.tsx
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/components/shared/empty-state-card.tsx
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/components/skeletons/index.tsx
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/components/table-editor/delete-confirm-dialog.tsx
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/context/block-config.tsx
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/lib/constants/membership-types.ts
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/lib/data/index.ts
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/lib/data/mutation-input.ts
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/lib/data/policy-provisioning.ts
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/lib/gql/auth-error-handler.tsx
- registry/constructive/blocks/schema-builder/schema/schema-builder-core/lib/gql/hooks/dashboard/dashboard-query-keys.ts
