At the moment we can:
- Add a table at
dat-schema/*.gql -> Common schema
- Add a table at
dat-schema/*.gql and at dat-schema/poe2/*.gql -> PoE1 and PoE2 schemas
- Add a table at
dat-schema/poe2/*.gql -> PoE2 only schema
However I don't believe we have a way to specify tables which exist only in PoE 1.
As of 4.4.0.10, there are 173 tables which have common schemas but don't exist in PoE1 (Most but not all are poe1 league-related). This'll only increase as the two games diverge.
Re-organising to something like:
common/*.gql
poe1/*.gql
poe2/*.gql
might make more sense rather than the common + poe2 override which we've got now.
It's also a little clearer for newcomers to the repo.
At the moment we can:
dat-schema/*.gql-> Common schemadat-schema/*.gqland atdat-schema/poe2/*.gql-> PoE1 and PoE2 schemasdat-schema/poe2/*.gql-> PoE2 only schemaHowever I don't believe we have a way to specify tables which exist only in PoE 1.
As of
4.4.0.10, there are 173 tables which have common schemas but don't exist in PoE1 (Most but not all are poe1 league-related). This'll only increase as the two games diverge.Re-organising to something like:
common/*.gqlpoe1/*.gqlpoe2/*.gqlmight make more sense rather than the common + poe2 override which we've got now.
It's also a little clearer for newcomers to the repo.