{"id":16105807,"url":"https://github.com/devlights/try-dolt","last_synced_at":"2025-04-06T03:13:24.161Z","repository":{"id":239891922,"uuid":"800907899","full_name":"devlights/try-dolt","owner":"devlights","description":"This is my TUTORIAL project for dolt.","archived":false,"fork":false,"pushed_at":"2024-05-16T09:40:23.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T08:58:30.974Z","etag":null,"topics":["dolt","golang","tutorial"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devlights.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-15T08:23:40.000Z","updated_at":"2024-05-16T09:40:23.000Z","dependencies_parsed_at":"2024-10-31T18:26:48.425Z","dependency_job_id":"f52dd0f3-7791-4b35-b7bb-ac57da0424fa","html_url":"https://github.com/devlights/try-dolt","commit_stats":null,"previous_names":["devlights/try-dolt"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devlights%2Ftry-dolt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devlights%2Ftry-dolt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devlights%2Ftry-dolt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devlights%2Ftry-dolt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devlights","download_url":"https://codeload.github.com/devlights/try-dolt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247427012,"owners_count":20937214,"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":["dolt","golang","tutorial"],"created_at":"2024-10-09T19:10:41.819Z","updated_at":"2025-04-06T03:13:24.146Z","avatar_url":"https://github.com/devlights.png","language":"Go","readme":"# try-dolt\n\nThis is my TUTORIAL project for dolt.\n\n[dolt](https://github.com/dolthub/dolt) は、```Git for Data``` と書かれているように ```データベース + Git``` というイメージのソフトウェア。\n\n通常のデータベースの様にクエリを発行してデータを操作することも可能で、データベースの変更情報をgitのようにバージョン管理することが出来る。\n\n[dolt](https://github.com/dolthub/dolt) は、MYSQL互換のデータベースサーバーとしても動作可能。\n\n## REFERENCES\n\n- dolthub/dolt\n  - https://github.com/dolthub/dolt\n- dolt documents\n  - https://docs.dolthub.com/\n- Dolt で Ubie のマスターデータを管理してみる\n  - https://zenn.dev/ubie_dev/articles/a0b74af675d4bc\n- RDBのデータの構成管理ができるDoltとは\n  - https://qiita.com/kitaj/items/4a72bdcc4c91aa31a81e\n- Git for Data「Dolt」というDBの話\n  - https://zenn.dev/masamiki/articles/e75ae440525ac0\n- Git for Data、バージョン管理データベース Dolt が PostgreSQL 仕様になる\n  - https://www.infoq.com/jp/news/2023/12/DoltgreSQL-git-for-data-postgres/\n- Announcing DoltgreSQL\n  - https://www.dolthub.com/blog/2023-11-01-announcing-doltgresql/\n- dolthub/doltgresql (*1)\n  - https://github.com/dolthub/doltgresql\n\n---\n\n(*1) perplexityで要約した内容\n\n\u003e DoltHubは、DoltgreSQLの開発を開始したことを発表しました。DoltはMySQLの構文を使用するバージョン管理データベースで、Gitのようなブランチやマージ、差分などの機能をデータベースに適用しています。DoltgreSQLは、PostgreSQLの構文をサポートする新しい製品で、コマンドライン機能はなく、データベースサーバーとしての使いやすさに重点を置いています。\n\n\u003e DoltgreSQLは、PostgreSQLサーバーをエミュレートし、受信したコマンドをDoltサーバーに渡すことで動作します。このアプローチにより、開発が迅速に進められ、Doltの安定した機能を活用できます。\n\n\u003e DoltgreSQLの使用は非常に簡単で、最新リリースをダウンロードし、バイナリをPATHに追加し、データベースを作成して接続するだけです。ただし、現在は非常に初期段階であり、多くのエラーや問題が予想されます。頻繁にリリースが行われる予定で、最新の進捗を確認するにはソースからビルドするのが最適です。\n\n\u003e 今後の開発に向けて、ユーザーからのフィードバックや貢献を歓迎しています。TwitterやDiscordで意見を共有することができます。\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevlights%2Ftry-dolt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevlights%2Ftry-dolt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevlights%2Ftry-dolt/lists"}