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

WIP: Mongo Data Migration #804

Draft
wants to merge 68 commits into
base: main
Choose a base branch
from
Draft

WIP: Mongo Data Migration #804

wants to merge 68 commits into from

Conversation

genematx
Copy link
Contributor

Checklist

  • Add a Changelog entry
  • Add the ticket number which this PR closes to the comment section

Seher Karakuzu and others added 28 commits February 11, 2025 14:58
preliminary start of sql adapter. to be continued ...

hashed table names. to be continued...

modified hashing and added a test for sqlite database. to be continued

try TILED_TEST_POSTGRESQL_URI usage

fix postgreql uri

Automatically set SQL driver if unset.

Do not require env var to be set.

Consistently use database URI with schema.

Refactor init_storage interface for SQL.

More adapters updated

More adapters updated

Parse uri earlier.

Use dataclass version of DataSource.

Begin to update SQLAdapter.

Fix import

Typesafe accessor for Storage

few changes

Basic write and append works

Do not preserve index.

changes in test_sql.py

latest changes

tried to fix the tests

removed prints

Remove vestigial comment.

Extract str path from sqlite URI

Use unique temp dir and clean it up.

some more fixing and addition of partitions

fixing docstrings

CLI works with SQL writing

Tests pass again

Add convenience method write_appendable_dataframe.

Fix typo

Fix path handling for Windows

The dataset_id concept is mostly implemented

Fix conditional

Support appendable tables with --temp catalog

Revert order swap (for now)
preliminary start of sql adapter. to be continued ...

hashed table names. to be continued...

modified hashing and added a test for sqlite database. to be continued

try TILED_TEST_POSTGRESQL_URI usage

fix postgreql uri

Automatically set SQL driver if unset.

Do not require env var to be set.

Consistently use database URI with schema.

Refactor init_storage interface for SQL.

More adapters updated

More adapters updated

Parse uri earlier.

Use dataclass version of DataSource.

Begin to update SQLAdapter.

Fix import

Typesafe accessor for Storage

few changes

Basic write and append works

Do not preserve index.

changes in test_sql.py

latest changes

tried to fix the tests

removed prints

Remove vestigial comment.

Extract str path from sqlite URI

Use unique temp dir and clean it up.

some more fixing and addition of partitions

fixing docstrings

CLI works with SQL writing

Tests pass again

Add convenience method write_appendable_dataframe.

Fix typo

Fix path handling for Windows

The dataset_id concept is mostly implemented

Fix conditional

Support appendable tables with --temp catalog

Revert order swap (for now)
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.

3 participants