{"id":18920061,"url":"https://github.com/gongo/plpgsql_workcat_upsert_yoshi","last_synced_at":"2026-02-08T13:04:11.796Z","repository":{"id":136255248,"uuid":"568075305","full_name":"gongo/plpgsql_workcat_upsert_yoshi","owner":"gongo","description":"yoshi!","archived":false,"fork":false,"pushed_at":"2022-11-19T11:41:25.000Z","size":278,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-01T08:49:22.276Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PLpgSQL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gongo.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":"2022-11-19T11:24:42.000Z","updated_at":"2022-11-19T11:41:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"f42ff599-c97a-45b8-9ebf-0a8b34f9ed01","html_url":"https://github.com/gongo/plpgsql_workcat_upsert_yoshi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gongo/plpgsql_workcat_upsert_yoshi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gongo%2Fplpgsql_workcat_upsert_yoshi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gongo%2Fplpgsql_workcat_upsert_yoshi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gongo%2Fplpgsql_workcat_upsert_yoshi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gongo%2Fplpgsql_workcat_upsert_yoshi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gongo","download_url":"https://codeload.github.com/gongo/plpgsql_workcat_upsert_yoshi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gongo%2Fplpgsql_workcat_upsert_yoshi/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266267336,"owners_count":23902346,"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":"2024-11-08T10:42:20.124Z","updated_at":"2026-02-08T13:04:06.778Z","avatar_url":"https://github.com/gongo.png","language":"PLpgSQL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# plpgsql_workcat_upsert_yoshi\n\n[workcat(\"仕事猫\")](https://ja.wikipedia.org/wiki/%E4%BB%95%E4%BA%8B%E7%8C%AB) says \"yoshi!\" when inserted or updated.\n\n![](./demo.gif)\n\n## Installation\n\n```sh-session\n$ psql \u003c workcat_upsert_yoshi.sql\n```\n\n## Usage\n\n```sql\nuser=# CREATE TABLE users (name text);\nuser=# CREATE TRIGGER workcat_upsert_yoshi_trigger BEFORE INSERT OR UPDATE ON users FOR EACH ROW EXECUTE PROCEDURE workcat_upsert_yoshi();\n\nuser=# INSERT INTO users VALUES('gongo');\nINFO:\n              /＼  ／ヽ,\n             {／￣￣￣ヽ!,\n             ∠＿＿╋＿＿ｊ,\n   yoshi!    / (.)八(.)  ヽ,\n            ｛=/(人_)=|´￣)｀ヽ,\n             ＼ { {_,ﾉ ﾉ   //~ `,\n         ⊂￣ヽ_＞―――‐''’,〈 (＿),\n          `ヘ(＿ ィ r―‐γ   !,\n               _,ﾉ j   |   |,\n             ｛   ｛    ﾉ  /＼,\n              ＼ス￣￣￣lしｲ＼ ＼,\n             (￣ ）     j /   ＼_j＼,\n              ￣￣     ( ｀ヽ   ＼__)\n                        ＼__ﾉ\nINSERT 0 1\n```\n\n## License\n\n[the Unlicense](https://unlicense.org/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgongo%2Fplpgsql_workcat_upsert_yoshi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgongo%2Fplpgsql_workcat_upsert_yoshi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgongo%2Fplpgsql_workcat_upsert_yoshi/lists"}