Skip to content

Commit

Permalink
Modified display name and README (#423)
Browse files Browse the repository at this point in the history
  • Loading branch information
shreyakhajanchi authored Dec 1, 2022
1 parent 075cb03 commit 87e6b36
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 6 deletions.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ HarbourBridge supports two types of data migrations:

* Minimal Downtime migration - A minimal downtime migration consists of two components, migration of existing data from the database and the stream of changes (writes and updates) that are made to the source database during migration, referred to as change database capture (CDC). Using HarbourBridge, the entire process where Datastream reads data from the source database and writes to a GCS bucket and data flow reads data from GCS bucket and writes to spanner database can be orchestrated using a unified interface. Performing schema changes on the source database during the migration is not supported. This is the suggested mode of migration for most databases.

Please note that in order to perform minimal downtime migration for **PostgreSQL** database a user needs to create a publication and replication slot as mentioned [here](https://cloud.google.com/datastream/docs/configure-your-source-postgresql-database#selfhostedpostgresql)

* Bulk Migration - HarbourBridge reads data from source database and writes it to the database created in Cloud Spanner. Changes which happen to the source database during the bulk migration may or may not be written to Spanner. To achieve consistent version of data, stop writes on the source while migration is in progress, or use a read replica. Performing schema changes on the source database during the migration is not supported. While there is no technical limit on the size of the database, it is recommended for migrating moderate-size datasets to Spanner(up to about 100GB).

For some quick starter examples on how to run HarbourBridge, take a look at
Expand Down Expand Up @@ -401,7 +403,7 @@ If not specified in case of direct connection to the source database, HarbourBri
fetches it from the environment variables([Example usage](#21-generating-pgdump-file)).
`streamingCfg` Optional flag. Specifies the file path for streaming config.
Please note that streaming migration is only supported for MySQL and Oracle databases currently.
Please note that streaming migration is only supported for MySQL, Oracle and PostgreSQL databases currently.
### Target Profile
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ export class DirectConnectionComponent implements OnInit {
})

dbEngineList = [
{ value: 'mysql', displayName: 'MYSQL' },
{ value: 'mysql', displayName: 'MySQL' },
{ value: 'sqlserver', displayName: 'SQL Server' },
{ value: 'oracle', displayName: 'ORACLE' },
{ value: 'oracle', displayName: 'Oracle' },
{ value: 'postgres', displayName: 'PostgreSQL' },
]

Expand Down
2 changes: 1 addition & 1 deletion ui/src/app/components/load-dump/load-dump.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ export class LoadDumpComponent implements OnInit {
filePath: new FormControl('', [Validators.required]),
})
dbEngineList = [
{ value: 'mysqldump', displayName: 'MYSQL' },
{ value: 'mysqldump', displayName: 'MySQL' },
{ value: 'pg_dump', displayName: 'PostgreSQL' },
]
fileToUpload: File | null = null
Expand Down
4 changes: 2 additions & 2 deletions ui/src/app/components/load-session/load-session.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ export class LoadSessionComponent implements OnInit {
})

dbEngineList = [
{ value: 'mysql', displayName: 'MYSQL' },
{ value: 'mysql', displayName: 'MySQL' },
{ value: 'sqlserver', displayName: 'SQL Server' },
{ value: 'oracle', displayName: 'ORACLE' },
{ value: 'oracle', displayName: 'Oracle' },
{ value: 'postgres', displayName: 'PostgreSQL' },
]
fileToUpload: File | null = null
Expand Down

0 comments on commit 87e6b36

Please sign in to comment.