Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kjs/store #1123

Merged
merged 9 commits into from
Sep 27, 2024
Merged

Kjs/store #1123

merged 9 commits into from
Sep 27, 2024

Conversation

kyscott18
Copy link
Collaborator

No description provided.

@kyscott18 kyscott18 merged commit 2adb02d into kjs/offchain Sep 27, 2024
5 of 8 checks passed
@kyscott18 kyscott18 deleted the kjs/store branch September 27, 2024 19:41
kyscott18 added a commit that referenced this pull request Oct 18, 2024
* drizzle deps

* good

* fix cjs

* nits

* fix lockfile

* prerelease

* Kjs/store (#1123)

* .

* .

* insert and update

* delete

* realtime

* relations

* onchain offchain

* remove ponder.offchain.schema

* cleanup

* prerelease

* relaxed reorg table constraints

* export relations

* .

* start pglite

* update database api (#1141)

* .

* start new indexing store

* upsert

* start jsdoc

* jsdoc

* onchain vs offchain

* use text as hex column type

* faster

* indexing store errors and retry

* finish trigger based reorg

* fix namespace support

* run codegen

* fixes

* rename

* fix distinction between sql and js table names

* no drizzle peer dep

* strictly typed composite primary key methods

* migration guide

* update drizzle-orm

* update drizzle kit in example

* prerelease

* changeset

* docs

* bug fixes

* prerelease

* Fixup types and metrics (#1144)

* Fixup types and metrics

* Uses kysely pglite as dialect provider

* Convert sqlite to pglite

* tweaks

* most tests working

* type fixes

---------

Co-authored-by: typedarray <[email protected]>

* tweaks

---------

Co-authored-by: typedarray <[email protected]>
Co-authored-by: 3commascapital <[email protected]>
0xOlias added a commit that referenced this pull request Nov 8, 2024
* drizzle deps

* good

* fix cjs

* nits

* fix lockfile

* prerelease

* Kjs/store (#1123)

* .

* .

* insert and update

* delete

* realtime

* relations

* onchain offchain

* remove ponder.offchain.schema

* cleanup

* prerelease

* relaxed reorg table constraints

* export relations

* .

* start pglite

* update database api (#1141)

* .

* start new indexing store

* upsert

* start jsdoc

* jsdoc

* onchain vs offchain

* use text as hex column type

* faster

* indexing store errors and retry

* finish trigger based reorg

* fix namespace support

* run codegen

* fixes

* rename

* fix distinction between sql and js table names

* no drizzle peer dep

* strictly typed composite primary key methods

* migration guide

* update drizzle-orm

* update drizzle kit in example

* prerelease

* changeset

* docs

* start indexing caching

* in-mem cache

* historical indexing caching

* cleanup

* update flush and proxy sql

* advanced triggers

* low level sql metrics

* cache tuning

* bug fixes

* remove schema config options

* prerelease

* table naming

* new database control flow

* migrations

* database tests

* Fixup types and metrics (#1144)

* Fixup types and metrics

* Uses kysely pglite as dialect provider

* Convert sqlite to pglite

* tweaks

* most tests working

* type fixes

---------

Co-authored-by: typedarray <[email protected]>

* start docs

* cleanup

* tweaks

* remove offchain

* fix examples

* cleanup

* fix run

* v0.7 indexing store tests

* cleanup

* database service tests

* realtime indexing

* sql generation

* test type fixes

* getPrimaryKeyColumns

* more tests

* better error messages in indexing store

* sql errors

* more error parsing

* edge cases

* 0.7 GraphQL (#1182)

* ignore pglite error

* improve error message for undefined table

* fixes

* wip drizzle graphql conversion

* rm

* wip stuff

* fix

* rm drizzle graphql reference

* wip

* todo: cursor pagination, composite keys

* wip cursor logic

* limit validation and tests

* mv

* cursor pagination done

* metadata

* codegen, metadata

* dataloader and http tests

* nits

* live metadata

* cleanup

* fix type errors

* fix lint

* graphql tests

* some enum support

* fix tests

* drop old views

* remove sqlite

* remove /db import, rename hex and bigint

* jsdoc

* fix tests

* fix examples

* cleanup tests

* fix create-ponder

* fix complext array types

* fix: 0.7 graphql enums (#1202)

* fix metrics

* fix: graphql enums

* column name errors

* fix database bug

* remove postgres specific type parsing logic (#1208)

* fix type depth problem

* validate schema

* mdx formatter

* wip

* wip relations done

* schema docs done

* wip indexing store docs

* migration guide rm offchain

* prerelease

* migration guide prerelease

* fix migration guide

* fix docs examples

* Revert "fix docs examples"

This reverts commit 85bb569.

* fix stale docs

* nits

* replace @/generated shim with global variable

* fix: duplicate db client breaks pglite

* remove async create database

* instance id

* datbase env var

* cleanup

* generated identity

* remove serial column

* disallow default columns with raw sql

* fix test type errors

* .

* update examples

* fix hot reloading with instance id

* move database shutdown to command script

* finish database tests

* fix tests

* fix run test

* cleanup examples

* instance id test

* fix: graphql table types shouldnt include columns from all tables lol

* fix dev server race condition

* fix: migration path bug

* prerelease

* simplify dev server

* fix json stringify error

* better errors for schema validation

* hash schema content

* prerelease

* fix update type issues

* fix serve instance id

* prerelease

* update readme

* remove sqlite references in docs

* debug actions

* debug actions

* rm logs

* fix pglite setup

* fix: empty indexing store cache after reorg

* skip database test for pglite

* fix ci

* pglite better tests

* fix cleanpu logic to handle views

* fix build, use memory

* prerelease

* wip docs

* column types

* column types

* index() docs

* docs tidy

* move pages around

* more migrations

* indexing store docs done

* insert on conflict

* remove upsert from examples

* jit cache size

* production done

* cleanup database exports

* nits

* pnpm dedupe

* graphql done

* done

* docs cleanup

* .

* jsdoc

* migration guide

* use more accurate cache size (#1207)

* separate realtime indexing store (#1229)

* separate realtime indexing store

* cleanup

* prerelease

* reorg design comments

* chore: changeset

* migration guide

* blog tweaks

* migration guide

* fixes

---------

Co-authored-by: typedarray <[email protected]>
Co-authored-by: 3commascapital <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant