Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/CertainLach/immigrant

Database schema definition language, migration and ORM boilerplate generator
https://github.com/CertainLach/immigrant

fix: drop views first, drop columns later

Column may be used by view, thus may not be removed

db34de6d5bd10c516dd4a90580ec4c6331938e19 authored 11 months ago by Yaroslav Bolyukin <[email protected]>
feat: escape identifiers in generator-postgres

2a7784384187d2f7c495ca78da2d190f10b82636 authored 11 months ago by Yaroslav Bolyukin <[email protected]>
feat(unfinished): allow views to reference other views

ac698164f9058c8194dd895f52deb5aba97e9c5c authored 11 months ago by Yaroslav Bolyukin <[email protected]>
feat: explicit moveaway naming and handling

bb02913b716612ca20cf70e2561c0f122eafe0f9 authored 11 months ago by Yaroslav Bolyukin <[email protected]>
feat: #pgnc(as_is) attribute

8d84daf795a148aa174712c842fa1daf5822751c authored 11 months ago by Yaroslav Bolyukin <[email protected]>
feat: test view codegen

8f6cc321a388a4b6a9d167f52721cdd32ff71da3 authored 11 months ago by Yaroslav Bolyukin <[email protected]>
feat(treesitter): rainbow-delimiters query

64aa29d72464996b3cbbbd7747c026b9b3424d98 authored 11 months ago by Yaroslav Bolyukin <[email protected]>
feat: views

05658491f9596e367bcafb46ffb41d3005345d49 authored 11 months ago by Yaroslav Bolyukin <[email protected]>
feat: immigrant migrate subcommand

3b8a5fc51e2df7ddb75f3d92c8cf9a7089ea96ae authored 11 months ago by Yaroslav Bolyukin <[email protected]>
fix: correctly propagate is_external on renames

0f0e7037d20882778ad814dcaaa65e1266837dc4 authored 11 months ago by Yaroslav Bolyukin <[email protected]>
feat: external tables/scalars

58bc68219d915f620560da1236923c921809b5f9 authored 11 months ago by Yaroslav Bolyukin <[email protected]>
feat: invariant error in renamelist

dd018a44ec83bcaaae2048cb7c9281504322ff19 authored 11 months ago by Yaroslav Bolyukin <[email protected]>
fix: do not recrate pk on name change

042dc1938067980b5a459519fd338088ddd8b3c8 authored 11 months ago by Yaroslav Bolyukin <[email protected]>
fix: drop fks before uniques

b25c22f648c8fe4e7e3b3808d5c89a429a74681a authored 11 months ago by Yaroslav Bolyukin <[email protected]>
test: failing on dropping unique constraint and fk constraint in the same migration

aee1f529c49c0d6a3627e999a7e188396b5b68f9 authored 11 months ago by Yaroslav Bolyukin <[email protected]>
fix: recreate constraint on ON DELETE change

baa49f98dfc363144fec9bcb8c10a09d3c04918b authored 11 months ago by Yaroslav Bolyukin <[email protected]>
feat: composite nullable fields

f7b72da252a2d8095a0b45f4cba64034a1aaa7ea authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
doc: add kitchen-sink example to readme

fecc4ae83ef0338137253e6a9bd8b5a560125fd4 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: loose initialize_with check

ac5d28cf9f00cfb5102abb49276b08cddaf5ca51 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: composite @check

02cac250421b65dd9076b236521374bf43496d65 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
style: fix warnings

8e3f93d2fa6ffc64c13afdbbbbe7e321442f3006 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
fix: extra alternation merge

db4bd37dc6641ff0e6b145d4cb0e73f62627efb2 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
refactor: remove TmpId from ChangeList dropped

ea3cee1818269e6a255c81a4f8b8fd33bd5a0d93 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
fix: prevent 'cannot drop table because other objects depend on it'

aed9f149c9a8615f411684169502419c88d12b1f authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
refactor: finish composite type poc

531b3b9166a734b0af5b0b0f02c1618d3f86d261 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: basic composite type support

d78194255a914f8a52ed559185e53e1237b013c9 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
refactor: structurize alt groups

0cdc7ee899b5f220cd0d8fb680a95f51c45d229e authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
fix: rename column syntax

eadefd50f61022949a81371110bb95b2f0f65dd2 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
refactor: mk_change_list_by_isomorph => mk_change_list

d5426d00f5fab1ecffeee3165bdc6e1141817413 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
refactor: reimplement usages of mk_change_list in terms of IsIsomorph

54e632c44fe21ddcf8165eec90235001455aeef2 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
fix(dmdl): primary key flag

e1f41a2e5c88d774f7930c40559cff2d9390628d authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: immigrant diff subcommand

b62c257839145b1b173ebfd352dcdad692f53be0 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
fix: constraint syntax

eb3abf9107499f362a2d38e3d91dd5ed93a1b21e authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
style: remove commented code

0c4625347ed609a036e0b89614557236f8b3c435 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: sketchy identifier length validator

e583093c80e02ab34b11791826d7a158aa662235 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
fix: create fks for newly created tables

50123756088fd1019a7213a66b0a6d8d679071e7 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
fix: primary key constraint syntax

11416d2f8e7e87c2799a113643a5fec06daadb9d authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
Merge pull request #1 from CertainLach/feature/renames

Support structural renaming

7c1c8657afc887c2fd326f1ff09ace615a4f8647 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
refactor: remove items from enums by recreating enum type

4592044dff4c10c695d02668712a9a5d96d4d4ee authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: handle scalar constraint changes

05827f42cb0456b6ce0cd57b37bc3de493e496be authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: test schema update descriptions

a12387399f8c4e0ffe56691bb0b167bbce2d955b authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
fix: enum drops

9defb20737104f32a2bab59768c11045c70c71d8 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
fix: table constraint updates

580ee3b3df144cd5795b97adbccf1166b4ddd299 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
fix: drop scalar instead of creating conflict

0751809bc470c39b9b95d8f6ec6b92696fa535c0 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
test: isomorph index rename

19360a342a439270ae6b2f9875317ab9268a54dd authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: update indexes by isomorph

4afc36d07e426d5f4b68246f6e8ebc0a9b1e1f9d authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
refactor: postgres reconcilation v2

716583adffd4c658b72e6cbf46416566b762bb4a authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: update rest of the crates to new model

44d9adeb78ac683e589f2f1cdedd4caff439f44a authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
test: fix cli

f0e21734ef256ca8aeb7330c2015188f40686300 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: further work on renames

7d80e987ff2a7f6a4222c47a17cba167e74063b7 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
fixup!: in progress

f68608938259bbd46f6360f0a9170f1ba9d34f2c authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
fix: build schema with the new annotation model

5b743601909de53b6f7954ef59a4e9de86bbaa45 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
fixup! in progress

0c4444fc844ab2face624f05e51ae12ea0fb4655 authored about 1 year ago by Yaroslav Bolyukin <[email protected]>
refactor: implement new annotation model pt.1

8fcabef3e2e16df8c60c4f096ddea86f6d21ce83 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: builtin naming convention processing

bf3066affdef085c1b25e942f97ef8fd3e428249 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
refactor: move naming convention processing to schema

208b5b7b8e43779751a83f5554517f53c101bb8f authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
build: upgrade dependencies

9b77301cc3b539812c1e466e17429684ac7bf1bb authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: diesel disjoint allows

eb9b1547d4bc85ac7f5f1dbdf3efc72cfcfd5869 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: merge postgres annotations

7db90e8d7f16bdc8c51e01e3a48145fca58ba71d authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: postgres renames

e291910bc4475b5a9dcba951f9ab1f970ee6111a authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: schema renaming

075ccde32acd97a6d9379ad074feccf195f8ad4f authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
test: postgres generator test suite

603738ece5842188dee4aa9eecac569253731735 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
ci: upgrade rust

b3c682ec7ba16ffdffa2b597f409f354c6b3ffa1 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: test grammar

22cddfccd1a26daea585ebb3c2780a3109af3c23 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: changelist structure

fb623729f230e091a5993256e66d34710e2d8f59 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
refactor: split libraries

06b45c718a8d6d489d44f513f9b9218f86e7cd2d authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
refactor: split to workspace

f0447b1e56aef8a834ca7b6e6af16043da3928ab authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
doc: some initial documentation

07644d9e9f61a28c064712681d33fa536d17acb4 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
feat(tree-sitter): attribute support

5680c677844f2072c20a38da127659c758ddb987 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: tree-sitter grammar

66d99c94f27a617f0e6ae4bfb56e25d954c2afec authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
refactor: diesel-like migrations format

ff052a63cff8b41f4f167ec0900b972524f8400d authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: comment syntax

2366592ef99986f253b40cb4a929fda2d0924bec authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: mandatory ';' after table declaration

eb84d42a8cacc9e6b6e9b0f5a2046ed7fe597ef5 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: diff constraints

c10643a63c1639f4d3d677528dc89c7a5247ef54 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
doc: basic syntax

c6f082baddc152523b1f613a3e213dd01ffebdc6 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: basic cli commands

1aa7c43e868d6df795624820eb05daabb37630e4 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
style: update codestyle

a01d07c47b0bcb16571802fdba4aa1574dac0e30 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
fixup

bade63a7f8817eb4319d88f6bcb2af33812b0dc4 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
ci: add nix flake

37aa7902664e54d0ec3dae0c7d19810e6591a951 authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
refactor: make it work again

6727678fedf4b7975f490cfcdde7c262303dbd2f authored over 1 year ago by Yaroslav Bolyukin <[email protected]>
feat: initial migration

bc960837e87633ca1ce973b55551101f9bab771a authored over 1 year ago by Yaroslav Bolyukin <[email protected]>