{"id":26307339,"url":"https://github.com/michael-simons/neo4j-flyway-database","last_synced_at":"2026-05-19T17:05:49.928Z","repository":{"id":282452019,"uuid":"948453140","full_name":"michael-simons/neo4j-flyway-database","owner":"michael-simons","description":"A plugin for Flyway that enables Neo4j usage.","archived":false,"fork":false,"pushed_at":"2025-03-14T18:06:13.000Z","size":57,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-14T18:42:49.427Z","etag":null,"topics":["flyway","flyway-migrations","graph","graphdatabase","neo4j"],"latest_commit_sha":null,"homepage":"https://neo4j.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/michael-simons.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":"CONTRIBUTING.adoc","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-14T11:12:58.000Z","updated_at":"2025-03-14T18:06:27.000Z","dependencies_parsed_at":"2025-03-14T18:42:51.517Z","dependency_job_id":"9ddcb57c-508c-465a-9f59-0814a88914bf","html_url":"https://github.com/michael-simons/neo4j-flyway-database","commit_stats":null,"previous_names":["michael-simons/neo4j-flyway-database"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fneo4j-flyway-database","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fneo4j-flyway-database/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fneo4j-flyway-database/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/michael-simons%2Fneo4j-flyway-database/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/michael-simons","download_url":"https://codeload.github.com/michael-simons/neo4j-flyway-database/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243713419,"owners_count":20335567,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flyway","flyway-migrations","graph","graphdatabase","neo4j"],"created_at":"2025-03-15T10:14:21.410Z","updated_at":"2026-05-19T17:05:44.892Z","avatar_url":"https://github.com/michael-simons.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Neo4j-Flyway-Database\nMichael Simons \u003cmichael.simons@neo4j.com\u003e\n:doctype: article\n:lang: en\n:listing-caption: Listing\n:source-highlighter: coderay\n:icons: font\n\n== Introduction\n\nThis is a plugin for https://documentation.red-gate.com/fd/[Redgate Flyway Database] migrations.\nIt requires the https://github.com/neo4j/neo4j-jdbc[Neo4j JDBC Driver] 6.2 or higher.\nIt does not ship the driver itself and requires at least 6.2 or higher.\nThis plugin does *not* work with the common Neo4j driver for Java.\nIf you need something on that driver, have a look at https://github.com/michael-simons/neo4j-migrations[Neo4j-Migrations], it creates the same database structure and both tools should be able to read each other's data.\n\nSupport is delivered on best effort basis, this plugin is neither an official Neo4j nor Redgate product.\n\n== Which driver-bundle to use?\n\nWe recommend the https://neo4j.com/docs/jdbc-manual/current/distribution/#_full_bundle[full-bundle].\nThe Maven coordinates are: `org.neo4j:neo4j-jdbc-full-bundle`.\n\n== SQL or Cypher?\n\nThe Neo4j JDBC Driver can run Cypher and SQL.\nIt defaults to Cypher by default, and we recommend writing your migrations in Cypher.\nCypher files with `.sql` extensions look odd, so you should configure Flyway to recognize `.cypher`, too.\n\nHowever, if you enabled SQL to Cypher translation, you can also use SQL in your migrations.\nLearn more about this in the drivers https://neo4j.com/docs/jdbc-manual/current/sql2cypher/[manual].\nThe URL parameter to turn on SQL to Cypher translation is `?enableSQLTranslation=true`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichael-simons%2Fneo4j-flyway-database","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichael-simons%2Fneo4j-flyway-database","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichael-simons%2Fneo4j-flyway-database/lists"}