{"id":16068124,"url":"https://github.com/ged/sequel-inlineschema","last_synced_at":"2026-04-29T04:40:21.941Z","repository":{"id":56370688,"uuid":"105061060","full_name":"ged/sequel-inlineschema","owner":"ged","description":"Github mirror of the inline schema plugin for Sequel","archived":false,"fork":false,"pushed_at":"2020-11-11T19:28:47.000Z","size":106,"stargazers_count":1,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-20T04:06:18.816Z","etag":null,"topics":["database","ddl","orm","ruby","sequel"],"latest_commit_sha":null,"homepage":"https://bitbucket.org/ged/sequel-inlineschema","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ged.png","metadata":{"files":{"readme":"README.md","changelog":"History.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-27T19:35:31.000Z","updated_at":"2021-11-28T23:32:55.000Z","dependencies_parsed_at":"2022-08-15T17:30:59.280Z","dependency_job_id":null,"html_url":"https://github.com/ged/sequel-inlineschema","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/ged/sequel-inlineschema","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ged%2Fsequel-inlineschema","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ged%2Fsequel-inlineschema/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ged%2Fsequel-inlineschema/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ged%2Fsequel-inlineschema/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ged","download_url":"https://codeload.github.com/ged/sequel-inlineschema/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ged%2Fsequel-inlineschema/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260878331,"owners_count":23075959,"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":["database","ddl","orm","ruby","sequel"],"created_at":"2024-10-09T06:08:38.703Z","updated_at":"2026-04-29T04:40:21.935Z","avatar_url":"https://github.com/ged.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sequel-inline_schema\n\nhome\n: https://hg.sr.ht/~ged/Sequel-InlineSchema\n\ngithub\n: https://github.com/ged/sequel-inlineschema\n\ndocs\n: http://deveiate.org/code/sequel-inline_schema\n\ncode\n: https://hg.sr.ht/~ged/Sequel-InlineSchema/browse\n\n\n## Description\n\nThis is a set of plugins for Sequel for declaring a model's table schema and\nany migrations in the class itself (similar to the legacy `schema` plugin).\n\nIt has only really been tested with PostgreSQL, but patches that make it more generic are welcomed.\n\nThe two plugins are:\n\n* Sequel::Plugins::InlineSchema\n* Sequel::Plugins::InlineMigrations\n\nExamples and usage documentation are included there.\n\n\n## Prerequisites\n\n* Ruby \u003e= 2.4\n* Sequel \u003e= 5.0\n\n\n## Installation\n\n    $ gem install sequel-inline_schema\n\n\n## Contributing\n\nYou can check out the current development source with Mercurial via its\n[project page][sourcehut]. Or if you prefer Git, via [its Github\nmirror][github].\n\nAfter checking out the source, run:\n\n    $ gem install -Ng\n    $ rake setup\n\nThis will install any missing dependencies, and do any other necessary setup to\nstart development.\n\n\n## Authors\n\n- Michael Granger \u003cged@faeriemud.org\u003e\n\n\n## License\n\nThis plugin uses code from the Sequel project under the MIT License:\n\nCopyright (c) 2007-2008 Sharon Rosner\nCopyright (c) 2008-2017 Jeremy Evans\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to\ndeal in the Software without restriction, including without limitation the\nrights to use, copy, modify, merge, publish, distribute, sublicense, and/or\nsell copies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n  \nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n   \nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL\nTHE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER \nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nThe rest is licensed under the same terms, but:\n\nCopyright (c) 2017-2025, Michael Granger\n\n\n[sourcehut]: https://hg.sr.ht/~ged/Sequel-InlineSchema\n[github]: https://github.com/ged/sequel-inlineschema\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fged%2Fsequel-inlineschema","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fged%2Fsequel-inlineschema","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fged%2Fsequel-inlineschema/lists"}