├── .gitignore ├── README.md ├── examples ├── postgresql │ ├── .gitignore │ ├── db.ts │ ├── package.json │ └── query.ts └── sqlite │ ├── .gitignore │ ├── db.ts │ ├── package.json │ └── query.ts ├── package ├── README.md ├── dialects │ ├── base.ts │ ├── index.ts │ ├── postgres.ts │ └── sqlite.ts ├── index.ts ├── ktables.ts ├── package.json ├── runner.ts ├── tests │ ├── index.test.ts │ ├── postgres │ │ ├── coltype.schema.pgsql.sql │ │ ├── coltype.schema.ts │ │ ├── default.schema.pgsql.sql │ │ ├── default.schema.ts │ │ ├── generated.schema.pgsql.sql │ │ ├── generated.schema.ts │ │ ├── numbers.schema.pgsql.sql │ │ ├── numbers.schema.sql │ │ ├── numbers.schema.ts │ │ ├── primary.schema.pgsql.sql │ │ ├── primary.schema.ts │ │ ├── saas.schema.pgsql.sql │ │ ├── saas.schema.sql │ │ ├── saas.schema.ts │ │ ├── strings.schema.pgsql.sql │ │ └── strings.schema.ts │ ├── sqlite │ │ ├── coltype.schema.sql │ │ ├── coltype.schema.ts │ │ ├── default.schema.sql │ │ ├── default.schema.ts │ │ ├── generated.schema.sql │ │ ├── generated.schema.ts │ │ ├── numbers.schema.sql │ │ ├── numbers.schema.ts │ │ ├── primary.schema.sql │ │ ├── primary.schema.ts │ │ ├── saas.schema.sql │ │ ├── saas.schema.ts │ │ ├── strings.schema.sqlite.sql │ │ └── strings.schema.ts │ └── tree.test.ts ├── tree.ts ├── tsconfig.json └── types.ts ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | dist -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/README.md -------------------------------------------------------------------------------- /examples/postgresql/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/examples/postgresql/.gitignore -------------------------------------------------------------------------------- /examples/postgresql/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/examples/postgresql/db.ts -------------------------------------------------------------------------------- /examples/postgresql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/examples/postgresql/package.json -------------------------------------------------------------------------------- /examples/postgresql/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/examples/postgresql/query.ts -------------------------------------------------------------------------------- /examples/sqlite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/examples/sqlite/.gitignore -------------------------------------------------------------------------------- /examples/sqlite/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/examples/sqlite/db.ts -------------------------------------------------------------------------------- /examples/sqlite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/examples/sqlite/package.json -------------------------------------------------------------------------------- /examples/sqlite/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/examples/sqlite/query.ts -------------------------------------------------------------------------------- /package/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/README.md -------------------------------------------------------------------------------- /package/dialects/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/dialects/base.ts -------------------------------------------------------------------------------- /package/dialects/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/dialects/index.ts -------------------------------------------------------------------------------- /package/dialects/postgres.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/dialects/postgres.ts -------------------------------------------------------------------------------- /package/dialects/sqlite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/dialects/sqlite.ts -------------------------------------------------------------------------------- /package/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/index.ts -------------------------------------------------------------------------------- /package/ktables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/ktables.ts -------------------------------------------------------------------------------- /package/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/package.json -------------------------------------------------------------------------------- /package/runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/runner.ts -------------------------------------------------------------------------------- /package/tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/index.test.ts -------------------------------------------------------------------------------- /package/tests/postgres/coltype.schema.pgsql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/coltype.schema.pgsql.sql -------------------------------------------------------------------------------- /package/tests/postgres/coltype.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/coltype.schema.ts -------------------------------------------------------------------------------- /package/tests/postgres/default.schema.pgsql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/default.schema.pgsql.sql -------------------------------------------------------------------------------- /package/tests/postgres/default.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/default.schema.ts -------------------------------------------------------------------------------- /package/tests/postgres/generated.schema.pgsql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/generated.schema.pgsql.sql -------------------------------------------------------------------------------- /package/tests/postgres/generated.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/generated.schema.ts -------------------------------------------------------------------------------- /package/tests/postgres/numbers.schema.pgsql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/numbers.schema.pgsql.sql -------------------------------------------------------------------------------- /package/tests/postgres/numbers.schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/numbers.schema.sql -------------------------------------------------------------------------------- /package/tests/postgres/numbers.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/numbers.schema.ts -------------------------------------------------------------------------------- /package/tests/postgres/primary.schema.pgsql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/primary.schema.pgsql.sql -------------------------------------------------------------------------------- /package/tests/postgres/primary.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/primary.schema.ts -------------------------------------------------------------------------------- /package/tests/postgres/saas.schema.pgsql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/saas.schema.pgsql.sql -------------------------------------------------------------------------------- /package/tests/postgres/saas.schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/saas.schema.sql -------------------------------------------------------------------------------- /package/tests/postgres/saas.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/saas.schema.ts -------------------------------------------------------------------------------- /package/tests/postgres/strings.schema.pgsql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/strings.schema.pgsql.sql -------------------------------------------------------------------------------- /package/tests/postgres/strings.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/postgres/strings.schema.ts -------------------------------------------------------------------------------- /package/tests/sqlite/coltype.schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/sqlite/coltype.schema.sql -------------------------------------------------------------------------------- /package/tests/sqlite/coltype.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/sqlite/coltype.schema.ts -------------------------------------------------------------------------------- /package/tests/sqlite/default.schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/sqlite/default.schema.sql -------------------------------------------------------------------------------- /package/tests/sqlite/default.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/sqlite/default.schema.ts -------------------------------------------------------------------------------- /package/tests/sqlite/generated.schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/sqlite/generated.schema.sql -------------------------------------------------------------------------------- /package/tests/sqlite/generated.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/sqlite/generated.schema.ts -------------------------------------------------------------------------------- /package/tests/sqlite/numbers.schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/sqlite/numbers.schema.sql -------------------------------------------------------------------------------- /package/tests/sqlite/numbers.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/sqlite/numbers.schema.ts -------------------------------------------------------------------------------- /package/tests/sqlite/primary.schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/sqlite/primary.schema.sql -------------------------------------------------------------------------------- /package/tests/sqlite/primary.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/sqlite/primary.schema.ts -------------------------------------------------------------------------------- /package/tests/sqlite/saas.schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/sqlite/saas.schema.sql -------------------------------------------------------------------------------- /package/tests/sqlite/saas.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/sqlite/saas.schema.ts -------------------------------------------------------------------------------- /package/tests/sqlite/strings.schema.sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/sqlite/strings.schema.sqlite.sql -------------------------------------------------------------------------------- /package/tests/sqlite/strings.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/sqlite/strings.schema.ts -------------------------------------------------------------------------------- /package/tests/tree.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tests/tree.test.ts -------------------------------------------------------------------------------- /package/tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tree.ts -------------------------------------------------------------------------------- /package/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/tsconfig.json -------------------------------------------------------------------------------- /package/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/package/types.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galvez/kysely-tables/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------