{"id":51311910,"url":"https://github.com/giwiro/walkline","last_synced_at":"2026-07-01T04:32:45.534Z","repository":{"id":43687074,"uuid":"456696307","full_name":"giwiro/walkline","owner":"giwiro","description":"Simplistic sql database migration tool.","archived":false,"fork":false,"pushed_at":"2023-01-11T15:20:28.000Z","size":118,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-15T07:57:58.060Z","etag":null,"topics":["database-management","database-migrations","golang","postgresql"],"latest_commit_sha":null,"homepage":"","language":"Go","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/giwiro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-07T22:16:20.000Z","updated_at":"2023-10-21T15:34:57.000Z","dependencies_parsed_at":"2023-02-09T03:31:34.155Z","dependency_job_id":null,"html_url":"https://github.com/giwiro/walkline","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/giwiro/walkline","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giwiro%2Fwalkline","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giwiro%2Fwalkline/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giwiro%2Fwalkline/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giwiro%2Fwalkline/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/giwiro","download_url":"https://codeload.github.com/giwiro/walkline/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/giwiro%2Fwalkline/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34993435,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-01T02:00:05.325Z","response_time":130,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["database-management","database-migrations","golang","postgresql"],"created_at":"2026-07-01T04:32:45.373Z","updated_at":"2026-07-01T04:32:45.512Z","avatar_url":"https://github.com/giwiro.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Walkline [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n### Simplistic sql database migration tool.\n\n![Walkline](https://github.com/giwiro/walkline/raw/develop/resources/logo.png \"Walkline\")\n\n#### Works on\nWindows, macOS, Linux\n\n#### Supported databases\nPostgreSQL\n\n## Usage\n```\n               _ _    _            \n              | | |  | (_)           \n__      __ _ _| | | _| |_ _ __   ___ \n\\ \\ /\\ / / _` | | |/ | | | '_ \\ / _ \\\n \\ V  V | (_| | |   \u003c| | | | | |  __/\n  \\_/\\_/ \\__,_|_|_|\\_|_|_|_| |_|\\___|\n        Simplistic sql database migration tool\n\nUsage:\n  walkline [command]\n\nAvailable Commands:\n  downgrade   Downgrades database n times\n  generate    Generates sql revision based on the version ranged provided\n  help        Help about any command\n  history     A brief description of your command\n  init        Initializes the version table in the default schema\n  upgrade     Upgrades database to the target version\n\nFlags:\n  -h, --help          help for walkline\n  -p, --path string   path of the migration files\n  -u, --url string    sql database connection url\n  -v, --verbose       add verbosity\n      --version       version for walkline\n\n```\n\n## Configuration\n\nYou may optionally use a config file in order to automatically configure the flags. \nThe file must be named `walkline.yaml` and has to be in the working directory.\nFor example:\n\n```yaml\nurl: postgres://user:password@localhost/database?sslmode=disable\n# This path MUST be absolute (do not use ~)\npath: ./relative/path/to/migration\nschema: user_schema\nverbose: false\n```\n\n\n## License\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiwiro%2Fwalkline","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgiwiro%2Fwalkline","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiwiro%2Fwalkline/lists"}