Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/googlecloudplatform/spanner-migration-tool
Spanner migration tool helps you migrate from your existing database/dump files to Spanner
https://github.com/googlecloudplatform/spanner-migration-tool
database gcp spanner
Last synced: about 1 month ago
JSON representation
Spanner migration tool helps you migrate from your existing database/dump files to Spanner
- Host: GitHub
- URL: https://github.com/googlecloudplatform/spanner-migration-tool
- Owner: GoogleCloudPlatform
- License: apache-2.0
- Created: 2020-01-13T00:01:40.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-23T12:57:56.000Z (7 months ago)
- Last Synced: 2024-04-24T20:32:09.658Z (7 months ago)
- Topics: database, gcp, spanner
- Language: Go
- Homepage: https://googlecloudplatform.github.io/spanner-migration-tool/
- Size: 18.5 MB
- Stars: 97
- Watchers: 32
- Forks: 52
- Open Issues: 56
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Spanner migration tool: Spanner Evaluation and Migration
[![integration-tests-against-emulator](https://github.com/GoogleCloudPlatform/spanner-migration-tool/actions/workflows/integration-tests-against-emulator.yaml/badge.svg)](https://github.com/GoogleCloudPlatform/spanner-migration-tool/actions/workflows/integration-tests-against-emulator.yaml) [![code-coverage-check](https://github.com/GoogleCloudPlatform/spanner-migration-tool/actions/workflows/test-coverage.yaml/badge.svg)](https://github.com/GoogleCloudPlatform/spanner-migration-tool/actions/workflows/test-coverage.yaml) [![codecov](https://codecov.io/gh/GoogleCloudPlatform/spanner-migration-tool/graph/badge.svg?token=HY9RCUlxzm)](https://codecov.io/gh/GoogleCloudPlatform/spanner-migration-tool)
> [!IMPORTANT]
> We have changed architecture of the minimal downtime migration and added Pub/Sub notifications component. There are some changes in required permissions because of the new component. Please go through [Permissions page](https://googlecloudplatform.github.io/spanner-migration-tool/permissions.html) and [design page](https://googlecloudplatform.github.io/spanner-migration-tool/minimal) of the documentation.## Overview
Spanner migration tool is a stand-alone open source tool for Cloud Spanner evaluation and
migration, using data from an existing PostgreSQL, MySQL, SQL Server, Oracle or DynamoDB database.
The tool ingests schema and data from either a pg_dump/mysqldump file or directly
from the source database, and supports both schema and data migration. For schema
migration, Spanner migration tool automatically builds a Spanner schema from the schema
of the source database. This schema can be customized using the Spanner migration tool schema assistant and
a new Spanner database is created using the Spanner schema built.## Installation
Installation instructions for Spanner migration tool are available [here](https://googlecloudplatform.github.io/spanner-migration-tool/install.html#installing-spanner-migration-tool).
## Documentation
Detailed documentation on how to use spanner-migration-tool is available at: