{"id":26062391,"url":"https://github.com/work-design/rails_sync","last_synced_at":"2025-03-08T15:59:46.601Z","repository":{"id":33012520,"uuid":"149733797","full_name":"work-design/rails_sync","owner":"work-design","description":"数据同步工具","archived":false,"fork":false,"pushed_at":"2025-02-07T09:41:41.000Z","size":241,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-25T04:17:22.101Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/work-design.png","metadata":{"funding":{"github":["qinmingyuan"]},"files":{"readme":"README.en.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"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":"2018-09-21T08:29:43.000Z","updated_at":"2025-02-07T09:41:45.000Z","dependencies_parsed_at":"2025-01-10T15:47:44.723Z","dependency_job_id":"5606ffc6-88ed-487d-a83b-eb187a19deea","html_url":"https://github.com/work-design/rails_sync","commit_stats":null,"previous_names":["yougexiangfa/rails_sync"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/work-design%2Frails_sync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/work-design%2Frails_sync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/work-design%2Frails_sync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/work-design%2Frails_sync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/work-design","download_url":"https://codeload.github.com/work-design/rails_sync/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242573496,"owners_count":20151707,"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":[],"created_at":"2025-03-08T15:59:45.981Z","updated_at":"2025-03-08T15:59:46.593Z","avatar_url":"https://github.com/work-design.png","language":"Ruby","funding_links":["https://github.com/sponsors/qinmingyuan"],"categories":[],"sub_categories":[],"readme":"# RailsSync\n\nThis tools allow sync one way two tables one the moment, dont use BINLOG, compare\nevery row beetwen tables with MD5 algorithm to search changes, before create DML\nsentences to equal same tables.\n\n- Did not use BINLOG.\n- Don't need SUPER PRIVILEGES.\n\n\n## Usage\n\n\n## Installation\nAdd this line to your application's Gemfile:\n\n```ruby\ngem 'rails_sync'\n```\n\nAnd then execute:\n```bash\n$ bundle\n```\n\nOr install it yourself as:\n```bash\n$ gem install rails_sync\n```\n\n## Warning\n* Source table and destined table must have same Primary Key value, `rails_sync` use primary key to as ID.\n\n\n## Contributing\nBug report or pull request are welcome.\n\n### Make a pull request\n1. Fork it\n2. Create your feature branch (git checkout -b my-new-feature)\n3. Commit your changes (git commit -am 'Add some feature')\n4. Push to the branch (git push origin my-new-feature)\n5. Create new Pull Request\n### Please write unit test with your code if necessary.\n\n## License\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n\n## reference\n* [mysqlsync](https://github.com/swapbyt3s/mysqlsync), The tool brings me inspiration.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwork-design%2Frails_sync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwork-design%2Frails_sync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwork-design%2Frails_sync/lists"}