diff --git a/entc/gen/internal/bindata.go b/entc/gen/internal/bindata.go index 3afae418f..30dc81988 100644 --- a/entc/gen/internal/bindata.go +++ b/entc/gen/internal/bindata.go @@ -901,7 +901,7 @@ func templateImportTmpl() (*asset, error) { return a, nil } -var _templateMetaTmpl = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x57\x5f\x6f\xdb\x38\x12\x7f\x96\x3e\xc5\x9c\xa0\x02\x76\xe1\xca\x69\xdf\xce\x07\x3f\xf4\x9a\x14\x67\x5c\xb7\x28\xd0\x74\xf7\x21\x08\x0a\x5a\x1a\xc6\x6c\x25\x52\x25\x69\xd7\x81\xa0\xef\xbe\xe0\x3f\x89\x72\x9d\x4d\xb6\xc5\xe6\x25\x16\x39\x9c\xf9\xcd\x6f\xfe\x70\xd8\x75\xcb\xe7\xe9\x1b\xd1\xde\x4b\x76\xb7\xd3\xf0\xea\xe2\xe5\xbf\x5f\xb4\x12\x15\x72\x0d\x6f\x49\x89\x5b\x21\xbe\xc2\x86\x97\x05\xbc\xae\x6b\xb0\x42\x0a\xcc\xbe\x3c\x60\x55\xa4\xd7\x3b\xa6\x40\x89\xbd\x2c\x11\x4a\x51\x21\x30\x05\x35\x2b\x91\x2b\xac\x60\xcf\x2b\x94\xa0\x77\x08\xaf\x5b\x52\xee\x10\x5e\x15\x17\x61\x17\xa8\xd8\xf3\x2a\x65\xdc\xee\xbf\xdb\xbc\xb9\x7a\xff\xf1\x0a\x28\xab\x11\xfc\x9a\x14\x42\x43\xc5\x24\x96\x5a\xc8\x7b\x10\x14\x74\x64\x4c\x4b\xc4\x22\x7d\xbe\xec\xfb\x34\xed\x3a\xa8\x90\x32\x8e\x90\x35\xa8\x49\x06\x6e\xf1\x05\x7c\x67\x7a\x07\x78\xd4\xc8\x2b\xc8\x21\xfb\x40\xca\xaf\xe4\x0e\x33\xc8\x0b\xff\x13\x5e\xf4\x7d\x9a\x74\x1d\x68\x6c\xda\x9a\x68\x84\x6c\x87\xa4\x42\x99\x41\x61\xb4\x74\x1d\x98\xb3\xde\xc8\x28\xc4\x9a\x56\x48\x9d\x41\x6e\xb7\x4a\xc1\x95\x86\x59\x9a\x2c\x97\xf0\x8e\x6c\xb1\x86\x9d\xa8\x2b\x65\xbd\x50\x5a\x32\x7e\x07\xb5\x5d\xae\x90\x0b\x6d\x3e\xcd\x4e\xd7\x41\x2d\xbe\xa3\x84\xbc\x78\x4f\x1a\x84\xbe\x07\x7d\xdf\x0e\xee\x57\x44\x93\x2d\x51\x58\xa4\x89\xd3\xb9\x86\xac\xeb\x20\x2f\xdc\x57\xdf\x67\xd6\x9e\x5d\xda\x5c\x16\x6f\x0c\x06\xc2\xb5\x51\xf3\x83\xf5\x89\x5d\x56\x01\x65\x58\x57\x67\x0c\x9d\x53\x16\xcc\x6e\x2e\x8b\x8f\x5a\x48\x72\x87\xff\xc7\x7b\x67\xbe\xeb\x40\x12\x7e\x87\x90\x7f\x5e\x40\x4e\x61\xb5\x86\xbc\x78\x6b\x74\x2b\x43\xac\x39\xe6\x2c\x99\x0d\x3a\x6a\xb5\xa4\x07\xf0\x4e\xe2\x51\xd4\x23\x5b\x74\xa0\xeb\x80\x52\xe3\x11\x5a\x29\x5a\x94\xfa\xfe\x8c\x43\xc9\xc4\x82\x77\x85\x9e\x73\xc4\x84\x39\x24\x43\xe4\x94\x72\x92\xce\x35\x7f\x0c\x2c\x7c\xa3\x49\x37\x6d\x6d\xb6\x5a\xc9\xb8\xa6\x90\x55\x8c\xd4\x58\xea\xe5\x33\xb5\x34\x89\xb8\x2c\xbd\xc7\x2a\x1b\x35\x85\xc3\xc7\x21\x9b\x9c\x1a\x9b\x4a\xc9\x98\x70\x73\x9b\x72\x4f\x81\xf2\x14\x24\x07\x22\x19\xd9\xd6\x78\x8a\xa4\xeb\x80\x51\xd8\x11\x75\x3d\x45\xf3\x54\x94\xd3\x02\x61\x14\x84\xc9\xe7\xff\x11\x75\x89\x94\xec\x6b\xed\x3e\x7e\x27\x35\xab\x88\x16\x52\x19\xc9\x03\x91\xa6\x58\x86\x02\xcd\x8b\xdf\xd8\x11\xab\x0d\xff\x83\xe9\x5d\x38\x67\x01\x34\xec\xc8\x38\xac\x4d\xf0\x4d\x40\x8d\xdf\xe5\x0e\x1b\x02\x7d\x5f\xd8\xa4\xf4\x99\xd0\xf5\x46\x05\xe3\xb3\x79\x38\xe4\xb3\x70\x0d\x37\x45\x51\xdc\xde\xdc\x22\xd7\x2e\x33\xbb\x34\x49\xac\x69\xcf\x2c\x5b\x40\xfe\xd9\x30\x77\xf4\x0b\xc5\xfb\x7d\x63\x95\x39\x08\x5e\xdf\x8d\x31\xc7\xa0\xef\x6f\x7d\x82\xcf\xe6\x8b\xa0\xc9\x13\x90\x24\x7d\x3a\xf9\xa6\x01\xc3\x13\xe0\x07\xa5\x71\xfe\xb1\x73\x45\x95\x3a\x9b\x79\x85\xaa\x1c\x02\x0e\x99\xf9\xcc\x5c\x6a\xcb\x7d\xa9\xad\xfc\x20\x1e\xe2\x42\x8b\x21\x2a\xb4\xf8\xd4\x56\x44\x63\xb4\x10\x05\xc9\x1d\xb4\x86\x18\x35\x7b\x1f\x84\x62\x9a\x09\x1e\x22\x15\xb8\xf1\x35\x6c\xc1\xf4\xbd\x69\xfe\xb6\x7e\x9d\x97\x66\x55\xb2\x56\x0b\x09\x54\x48\x57\xec\x43\xed\x5a\x72\x0a\xab\x24\xd6\xb0\x86\x28\x7c\x37\xee\x48\x6c\x9c\xf1\x0d\xaf\xf0\x68\x02\x71\xba\x3b\x6c\x14\x97\x83\x61\x9b\x10\x2e\x28\xb5\xc2\x7f\x10\x35\x3d\x0b\xf8\x11\x48\x21\x6f\xe2\xf6\xe3\xc3\x15\xc5\x6a\x8c\x45\x5e\xf9\x25\xd7\x4f\xbd\x80\xc5\xe6\x23\x36\x78\x16\x8e\x46\x5d\x35\x2c\x1e\x48\xbd\x47\x10\x1c\x4a\x89\xc4\xc0\xb4\x7e\xfa\x1e\x7b\xd6\xd7\x13\x95\xeb\x98\xbd\x80\xa2\x98\xc5\x79\xb6\x51\xd7\xac\x41\xf7\xeb\xd3\xa7\xcd\x25\xf4\x3d\xdd\xf3\x72\x36\x87\xa1\x61\x38\x63\xd7\xe6\xc6\xeb\xfb\xf9\x83\x2c\x4c\xd3\xf4\x41\x2e\x26\x62\x3f\xcd\xc8\xde\x6a\xf9\x35\x3e\x26\x48\x02\x2b\x23\x25\x3f\x41\x84\x6b\x92\xe7\x0b\x14\x72\x6e\xe0\x39\x12\x06\x81\x78\xdf\xce\x14\xab\x35\x0c\x57\x83\xb1\x0f\xb3\x67\x6a\x0e\x28\xa5\x90\xd9\x60\x7d\xca\x18\xf7\x6e\x33\x05\xc4\x30\xe4\x35\x07\x6e\xb2\x09\x39\x99\x67\x07\x36\xda\x1c\x28\x49\x5d\x63\x05\xdb\x7b\x2b\xba\xdd\xb3\xba\x42\xa9\x60\x8b\x54\x48\x04\x45\x0e\x18\x78\x64\x14\xf0\xdb\x89\x73\x2f\x03\x92\x24\xc6\x31\x65\x79\x14\xbf\xb9\xb8\xb5\x2c\x3b\x47\x1d\x83\x96\x42\x53\xf0\xe7\x15\x8d\x11\x08\x87\xc0\x5e\x0b\x49\x72\x18\x51\xac\x1e\x32\xe8\x24\x29\xb7\x22\xf6\x7a\xb1\xfa\xa6\x61\x74\xdc\x06\xb5\xf1\x85\xf3\x65\x01\x39\x8f\x2f\x9c\x89\xef\x1e\xef\x04\x8a\xed\x2a\x5f\x6c\x1b\x99\x3d\x68\xca\x5d\x47\xa7\x9d\x25\xb1\x97\x92\xf9\x93\xa8\xf7\x92\x43\x74\xfe\xbf\x2e\x2c\x6f\xc3\x74\xf4\x97\x0e\x98\xb0\x7f\x5e\x00\xb5\xc8\x1d\x70\xc3\x40\xd8\x4e\x4c\x1c\xa5\x34\x9b\x94\x9f\xd7\x3f\xff\x8f\x95\xf8\xd7\x1a\x38\xab\xc7\x83\x01\x18\x4a\x19\x96\x02\x05\xe1\xbf\x97\xe0\xac\x8e\x3d\xea\x67\x43\xa4\xe3\x62\x89\xe7\xb8\xf0\x7b\x1e\x8f\x29\xa9\x79\xf1\x84\xf7\x42\xb9\x57\x5a\x34\x6e\xee\x36\x2e\x22\xdf\x37\xbe\x97\x83\x7d\x5b\x3c\x32\xe2\xa6\x49\x54\xdf\x57\xe6\xb0\xc7\xb1\x7c\x0e\xa2\x61\xda\xe6\x7f\xeb\xdf\x1a\x36\x01\xa9\x34\xf6\x76\x68\x6d\x16\xce\x88\xcb\x4f\x6b\x7b\xb5\x06\x2d\x59\x13\x9e\x27\x3e\x20\xe6\x56\x37\x83\xf0\xf8\x6e\x89\x27\x68\x74\x76\xbd\x4f\x6a\xd0\xfe\x40\x1f\x1b\x7d\x34\x45\x68\x05\x63\x2d\x6e\xf8\x4e\xd3\x24\x19\x9e\x35\x93\xfc\x35\x3c\x84\x86\x63\x3c\x1e\x72\xb6\xeb\xa0\x25\xaa\x24\x75\x64\x2c\x5a\xc3\x90\x63\xc1\x90\x9f\xc6\xd1\x8d\xe0\xce\xc6\x98\xb9\x73\x83\xc0\xb5\x2a\x15\x1f\x9b\x83\xe3\x62\x36\x0f\xcf\x04\x9b\x4a\x3e\x47\xdc\xd2\x4c\xcd\xed\x34\x96\x3e\xda\x21\x7f\xa1\xd7\x39\x1e\xed\xd5\xa1\xfe\x5e\xdf\xb3\x5e\x45\x66\x67\xd3\xf8\x4c\x9c\x8d\xaa\x50\x7d\x67\xba\xdc\x9d\x04\xd3\xd5\x51\x69\xa6\xcb\xe9\xe0\x78\x1a\x22\x97\xa7\xdc\xec\xc2\x05\xf4\xfd\xe2\xe4\xfe\x89\xe7\xc6\x1f\xe2\x36\xc8\xae\xd2\x73\x15\xe9\xef\xc2\xe9\x26\x6d\x74\x71\x65\xd0\xd3\x99\x7b\x40\x8e\xa9\xbb\x02\xc6\x2d\xcb\x11\x87\x0f\x0d\x5b\x2b\x78\xf6\x2d\x5b\x4c\x77\x6c\xe1\x0f\x03\xf7\xf9\xa7\x88\xff\xf9\x67\x00\x00\x00\xff\xff\xa6\x99\x19\x47\xdf\x10\x00\x00") +var _templateMetaTmpl = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xb4\x58\x4d\x6f\xdb\x38\x13\x3e\x4b\xbf\x62\x5e\xc1\x05\xec\x20\x95\xd3\xde\xde\x2c\x7c\xe8\x36\x29\xd6\xd8\x6e\x51\xa0\xe9\xee\x21\x08\x0a\x5a\x1c\xc6\x6c\x25\x52\x25\x69\x37\x81\xa0\xff\xbe\xe0\x97\x44\xb9\xce\x26\xdb\x62\x7b\x69\x44\x0e\x67\x9e\x79\xe6\x83\x43\x77\xdd\xf2\x24\x7f\x2d\xdb\x7b\xc5\x6f\xb7\x06\x5e\x9e\xbd\xf8\xff\xf3\x56\xa1\x46\x61\xe0\x0d\xa9\x70\x23\xe5\x17\x58\x8b\xaa\x84\x57\x75\x0d\x4e\x48\x83\xdd\x57\x7b\xa4\x65\x7e\xb5\xe5\x1a\xb4\xdc\xa9\x0a\xa1\x92\x14\x81\x6b\xa8\x79\x85\x42\x23\x85\x9d\xa0\xa8\xc0\x6c\x11\x5e\xb5\xa4\xda\x22\xbc\x2c\xcf\xe2\x2e\x30\xb9\x13\x34\xe7\xc2\xed\xbf\x5d\xbf\xbe\x7c\xf7\xe1\x12\x18\xaf\x11\xc2\x9a\x92\xd2\x00\xe5\x0a\x2b\x23\xd5\x3d\x48\x06\x26\x31\x66\x14\x62\x99\x9f\x2c\xfb\x3e\xcf\xbb\x0e\x28\x32\x2e\x10\x8a\x06\x0d\x29\xc0\x2f\x3e\x87\x6f\xdc\x6c\x01\xef\x0c\x0a\x0a\x33\x28\xde\x93\xea\x0b\xb9\xc5\x02\x66\x65\xf8\x13\x9e\xf7\x7d\x9e\x75\x1d\x18\x6c\xda\x9a\x18\x84\x62\x8b\x84\xa2\x2a\xa0\xb4\x5a\xba\x0e\xec\xd9\x60\x64\x14\xe2\x4d\x2b\x95\x29\x60\xe6\xb6\x2a\x29\xb4\x81\x79\x9e\x2d\x97\xf0\x96\x6c\xb0\x86\xad\xac\xa9\x76\x5e\x68\xa3\xb8\xb8\x85\xda\x2d\x53\x14\xd2\xd8\x4f\xbb\xd3\x75\x50\xcb\x6f\xa8\x60\x56\xbe\x23\x0d\x42\xdf\x83\xb9\x6f\x07\xf7\x29\x31\x64\x43\x34\x96\x79\xe6\x75\xae\xa0\xe8\x3a\x98\x95\xfe\xab\xef\x0b\x67\xcf\x2d\xad\x2f\xca\xd7\x16\x03\x11\xc6\xaa\xf9\xce\xfa\xc4\x2e\xa7\xc0\x38\xd6\xf4\x88\xa1\x63\xca\xa2\xd9\xf5\x45\xf9\xc1\x48\x45\x6e\xf1\x77\xbc\xf7\xe6\xbb\x0e\x14\x11\xb7\x08\xb3\x4f\xa7\x30\x63\x70\xbe\x82\x59\xf9\xc6\xea\xd6\x96\x58\x7b\xcc\x5b\xb2\x1b\x6c\xd4\xea\x48\x8f\xe0\xbd\xc4\xa3\xa8\x47\xb6\xd8\x40\xd7\x1e\x95\xc1\x3b\x68\x95\x6c\x51\x99\xfb\x23\x0e\x65\x13\x0b\xc1\x15\x76\xcc\x11\x1b\xe6\x98\x0c\x89\x53\xda\x4b\x7a\xd7\xc2\x31\x70\xf0\xad\x26\xd3\xb4\xb5\xdd\x6a\x15\x17\x86\x41\x41\x39\xa9\xb1\x32\xcb\x67\x7a\x69\x13\x71\x59\x05\x8f\x75\x31\x6a\x8a\x87\xef\x86\x6c\xf2\x6a\x5c\x2a\x65\x63\xc2\x2d\x5c\xca\x3d\x05\xca\x53\x90\xec\x89\xe2\x64\x53\xe3\x21\x92\xae\x03\xce\x60\x4b\xf4\xd5\x14\xcd\x53\x51\x4e\x0b\x84\x33\x90\x36\x9f\x7f\x23\xfa\x02\x19\xd9\xd5\xc6\x7f\xfc\x49\x6a\x4e\x89\x91\x4a\x5b\xc9\x3d\x51\xb6\x58\x86\x02\x9d\x95\x7f\xf0\x3b\xa4\x6b\xf1\x17\x37\xdb\x78\xce\x01\x68\xf8\x1d\x17\xb0\xb2\xc1\xb7\x01\xb5\x7e\x57\x5b\x6c\x08\xf4\x7d\xe9\x92\x32\x64\x42\xd7\x5b\x15\x5c\xcc\x17\xf1\x50\xc8\xc2\x15\x5c\x97\x65\x79\x73\x7d\x83\xc2\xf8\xcc\xec\xf2\x2c\x73\xa6\x03\xb3\xfc\x14\x66\x9f\x2c\x73\x77\x61\xa1\x7c\xb7\x6b\x9c\x32\x0f\x21\xe8\xbb\xb6\xe6\x38\xf4\xfd\x4d\x48\xf0\xf9\xe2\x34\x6a\x0a\x04\x64\x59\x9f\x4f\xbe\x59\xc4\xf0\x04\xf8\x51\x69\x9a\x7f\xfc\x58\x51\xe5\xde\xe6\x8c\xa2\xae\x86\x80\x43\x61\x3f\x0b\x9f\xda\x6a\x57\x19\x27\x3f\x88\xc7\xb8\xb0\x72\x88\x0a\x2b\x3f\xb6\x94\x18\x4c\x16\x92\x20\xf9\x83\xce\x10\x67\x76\xef\xbd\xd4\xdc\x70\x29\x62\xa4\x22\x37\xa1\x86\x1d\x98\xbe\xb7\xcd\xdf\xd5\xaf\xf7\xd2\xae\x2a\xde\x1a\xa9\x80\x49\xe5\x8b\x7d\xa8\x5d\x47\x4e\xe9\x94\xa4\x1a\x56\x90\x84\xef\xda\x1f\x49\x8d\x73\xb1\x16\x14\xef\x6c\x20\x0e\x77\x87\x8d\xf2\x62\x30\xec\x12\xc2\x07\xa5\xd6\xf8\x1f\xa2\x66\x47\x01\x3f\x02\x29\xe6\x4d\xda\x7e\x42\xb8\x92\x58\x8d\xb1\x98\xd1\xb0\xe4\xfb\x69\x10\x70\xd8\x42\xc4\x06\xcf\xe2\xd1\xa4\xab\xc6\xc5\x3d\xa9\x77\x08\x52\x40\xa5\x90\x58\x98\xce\xcf\xd0\x63\x8f\xfa\x7a\xa0\x72\x95\xb2\x17\x51\x94\xf3\x34\xcf\xd6\xfa\x8a\x37\xe8\xff\xfa\xf8\x71\x7d\x01\x7d\xcf\x76\xa2\x9a\x2f\x60\x68\x18\xde\xd8\x95\xbd\xf1\xfa\x7e\xf1\x20\x0b\xd3\x34\x7d\x90\x8b\x89\xd8\x0f\x33\xb2\x73\x5a\x7e\x8e\x8f\x09\x92\xc8\xca\x48\xc9\x0f\x10\xe1\x9b\xe4\xf1\x02\x85\x99\xb0\xf0\x3c\x09\x83\x40\xba\xef\x66\x8a\xf3\x15\x0c\x57\x83\xb5\x0f\xf3\x67\x7a\x01\xa8\x94\x54\xc5\x60\x7d\xca\x98\x08\x6e\x73\x0d\xc4\x32\x14\x34\x47\x6e\x8a\x09\x39\x45\x60\x07\xd6\xc6\x1e\xa8\x48\x5d\x23\x85\xcd\xbd\x13\xdd\xec\x78\x4d\x51\x69\xd8\x20\x93\x0a\x41\x93\x3d\x46\x1e\x39\x03\xfc\x7a\xe0\xdc\x8b\x88\x24\x4b\x71\x4c\x59\x1e\xc5\xaf\xcf\x6e\x1c\xcb\xde\x51\xcf\xa0\xa3\xd0\x16\xfc\x71\x45\x63\x04\xe2\x21\x70\xd7\x42\x96\xed\x47\x14\xe7\x0f\x19\xf4\x92\x4c\x38\x11\x77\xbd\x38\x7d\xd3\x30\x7a\x6e\xa3\xda\xf4\xc2\xf9\x7c\x0a\x33\x91\x5e\x38\x13\xdf\x03\xde\x09\x14\xd7\x55\x3e\xbb\x36\x32\x7f\xd0\x94\xbf\x8e\x0e\x3b\x4b\xe6\x2e\x25\xfb\x4f\xa1\xd9\x29\x01\xc9\xf9\x5f\x7d\x58\xde\xc4\xe9\xe8\x1f\x1d\xb0\x61\xff\x74\x0a\xcc\x21\xf7\xc0\x2d\x03\x71\x3b\xb3\x71\x54\xca\x6e\x32\x71\x5c\xff\xe2\x17\x27\xf1\xbf\x15\x08\x5e\x8f\x07\x23\x30\x54\x2a\x2e\x45\x0a\xe2\xff\x41\x42\xf0\x3a\xf5\xa8\x9f\x0f\x91\x4e\x8b\x25\x9d\xe3\xe2\xdf\x8b\x74\x4c\xc9\xed\x8b\x27\xbe\x17\xaa\x9d\x36\xb2\xf1\x73\xb7\x75\x11\xc5\xae\x09\xbd\x1c\xdc\xdb\xe2\x91\x11\x37\xcf\x92\xfa\xbe\xb4\x87\x03\x8e\xe5\x09\xc8\x86\x1b\x97\xff\x6d\x78\x6b\xb8\x04\x64\xca\xda\xdb\xa2\xb3\x59\x7a\x23\x3e\x3f\x9d\xed\xf3\x15\x18\xc5\x9b\xf8\x3c\x09\x01\xb1\xb7\xba\x1d\x84\xc7\x77\x4b\x3a\x41\xa3\xb7\x1b\x7c\xd2\x83\xf6\x07\xfa\xd8\xe8\xa3\x2d\x42\x27\x98\x6a\xf1\xc3\x77\x9e\x67\xd9\xf0\xac\x99\xe4\xaf\xe5\x21\x36\x1c\xeb\xf1\x90\xb3\x5d\x07\x2d\xd1\x15\xa9\x13\x63\xc9\x1a\xc6\x1c\x8b\x86\xc2\x34\x8e\x7e\x04\xf7\x36\xc6\xcc\x5d\x58\x04\xbe\x55\xe9\xf4\xd8\x02\x3c\x17\xf3\x45\x7c\x26\xb8\x54\x0a\x39\xe2\x97\xe6\x7a\xe1\xa6\xb1\xfc\xd1\x0e\xf9\x13\xbd\xce\xf3\xe8\xae\x0e\xfd\xef\xfa\x9e\xf3\x2a\x31\x3b\x9f\xc6\x67\xe2\x6c\x52\x85\xfa\x1b\x37\xd5\xf6\x20\x98\xbe\x8e\x2a\x3b\x5d\x4e\x07\xc7\xc3\x10\xf9\x3c\x15\x76\x17\xce\xa0\xef\x4f\x0f\xee\x9f\x74\x6e\xfc\x2e\x6e\x83\xec\x79\x7e\xac\x22\xc3\x5d\x38\xdd\x64\x8d\x29\x2f\x2d\x7a\x36\xf7\x0f\xc8\x31\x75\xcf\x81\x0b\xc7\x72\xc2\xe1\x43\xc3\xd6\x39\x3c\xfb\x5a\x9c\x4e\x77\x5c\xe1\x0f\x03\xf7\xf1\xa7\xc8\xf8\x56\x77\xef\x1f\x42\xa9\x1b\xc9\x48\x1d\x1f\xed\x13\xf1\xe5\x09\xbc\x1a\x8f\x98\x2d\x31\x50\x11\x01\x1b\x04\xb9\x47\xa5\x38\x45\xf7\x5c\x96\xca\xfd\xa0\x21\x81\x50\x0a\xa3\x4a\xff\xcb\x47\xcc\x16\x57\x51\xa1\xe6\xcb\xa1\x8b\xa4\x3f\x50\x4c\xd0\x24\xec\xe6\x7f\x07\x00\x00\xff\xff\xa3\x0b\xf9\x11\x8d\x11\x00\x00") func templateMetaTmplBytes() ([]byte, error) { return bindataRead( @@ -916,7 +916,7 @@ func templateMetaTmpl() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "template/meta.tmpl", size: 4319, mode: os.FileMode(420), modTime: time.Unix(1, 0)} + info := bindataFileInfo{name: "template/meta.tmpl", size: 4493, mode: os.FileMode(420), modTime: time.Unix(1, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/examples/edgeindex/ent/city_create.go b/examples/edgeindex/ent/city_create.go index d79dc4949..f40ca7a03 100644 --- a/examples/edgeindex/ent/city_create.go +++ b/examples/edgeindex/ent/city_create.go @@ -81,6 +81,7 @@ func (cc *CityCreate) sqlSave(ctx context.Context) (*City, error) { insert.Set(city.FieldName, *value) c.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(city.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/edgeindex/ent/city_update.go b/examples/edgeindex/ent/city_update.go index da61ce125..964c99dfe 100644 --- a/examples/edgeindex/ent/city_update.go +++ b/examples/edgeindex/ent/city_update.go @@ -118,6 +118,7 @@ func (cu *CityUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -136,8 +137,9 @@ func (cu *CityUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(city.Table).Where(sql.InInts(city.FieldID, ids...)) + updater = builder.Update(city.Table) ) + updater = updater.Where(sql.InInts(city.FieldID, ids...)) if value := cu.name; value != nil { updater.Set(city.FieldName, *value) } @@ -283,6 +285,7 @@ func (cuo *CityUpdateOne) sqlSave(ctx context.Context) (c *City, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -306,8 +309,9 @@ func (cuo *CityUpdateOne) sqlSave(ctx context.Context) (c *City, err error) { } var ( res sql.Result - updater = builder.Update(city.Table).Where(sql.InInts(city.FieldID, ids...)) + updater = builder.Update(city.Table) ) + updater = updater.Where(sql.InInts(city.FieldID, ids...)) if value := cuo.name; value != nil { updater.Set(city.FieldName, *value) c.Name = *value diff --git a/examples/edgeindex/ent/street_create.go b/examples/edgeindex/ent/street_create.go index cf65d992c..4d40bd2ab 100644 --- a/examples/edgeindex/ent/street_create.go +++ b/examples/edgeindex/ent/street_create.go @@ -84,6 +84,7 @@ func (sc *StreetCreate) sqlSave(ctx context.Context) (*Street, error) { insert.Set(street.FieldName, *value) s.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(street.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/edgeindex/ent/street_update.go b/examples/edgeindex/ent/street_update.go index c51a2b3cb..d5dc658d4 100644 --- a/examples/edgeindex/ent/street_update.go +++ b/examples/edgeindex/ent/street_update.go @@ -110,6 +110,7 @@ func (su *StreetUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -128,8 +129,9 @@ func (su *StreetUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(street.Table).Where(sql.InInts(street.FieldID, ids...)) + updater = builder.Update(street.Table) ) + updater = updater.Where(sql.InInts(street.FieldID, ids...)) if value := su.name; value != nil { updater.Set(street.FieldName, *value) } @@ -250,6 +252,7 @@ func (suo *StreetUpdateOne) sqlSave(ctx context.Context) (s *Street, err error) return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -273,8 +276,9 @@ func (suo *StreetUpdateOne) sqlSave(ctx context.Context) (s *Street, err error) } var ( res sql.Result - updater = builder.Update(street.Table).Where(sql.InInts(street.FieldID, ids...)) + updater = builder.Update(street.Table) ) + updater = updater.Where(sql.InInts(street.FieldID, ids...)) if value := suo.name; value != nil { updater.Set(street.FieldName, *value) s.Name = *value diff --git a/examples/entcpkg/ent/user_create.go b/examples/entcpkg/ent/user_create.go index eef526edb..0107d08f6 100644 --- a/examples/entcpkg/ent/user_create.go +++ b/examples/entcpkg/ent/user_create.go @@ -42,6 +42,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { return nil, err } insert := builder.Insert(user.Table).Default() + id, err := insertLastID(ctx, tx, insert.Returning(user.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/entcpkg/ent/user_update.go b/examples/entcpkg/ent/user_update.go index 756aa2a6e..98c341c56 100644 --- a/examples/entcpkg/ent/user_update.go +++ b/examples/entcpkg/ent/user_update.go @@ -68,6 +68,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -135,6 +136,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int diff --git a/examples/m2m2types/ent/group_create.go b/examples/m2m2types/ent/group_create.go index c55e1beed..2b63c46b2 100644 --- a/examples/m2m2types/ent/group_create.go +++ b/examples/m2m2types/ent/group_create.go @@ -79,6 +79,7 @@ func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) { insert.Set(group.FieldName, *value) gr.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(group.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/m2m2types/ent/group_update.go b/examples/m2m2types/ent/group_update.go index a816bde65..a5a95580a 100644 --- a/examples/m2m2types/ent/group_update.go +++ b/examples/m2m2types/ent/group_update.go @@ -117,6 +117,7 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -135,8 +136,9 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(group.Table).Where(sql.InInts(group.FieldID, ids...)) + updater = builder.Update(group.Table) ) + updater = updater.Where(sql.InInts(group.FieldID, ids...)) if value := gu.name; value != nil { updater.Set(group.FieldName, *value) } @@ -276,6 +278,7 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -299,8 +302,9 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { } var ( res sql.Result - updater = builder.Update(group.Table).Where(sql.InInts(group.FieldID, ids...)) + updater = builder.Update(group.Table) ) + updater = updater.Where(sql.InInts(group.FieldID, ids...)) if value := guo.name; value != nil { updater.Set(group.FieldName, *value) gr.Name = *value diff --git a/examples/m2m2types/ent/user_create.go b/examples/m2m2types/ent/user_create.go index 632a43b86..7db42f261 100644 --- a/examples/m2m2types/ent/user_create.go +++ b/examples/m2m2types/ent/user_create.go @@ -93,6 +93,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { insert.Set(user.FieldName, *value) u.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(user.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/m2m2types/ent/user_update.go b/examples/m2m2types/ent/user_update.go index 256605f26..64e8df24e 100644 --- a/examples/m2m2types/ent/user_update.go +++ b/examples/m2m2types/ent/user_update.go @@ -136,6 +136,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -154,8 +155,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uu.age; value != nil { updater.Set(user.FieldAge, *value) } @@ -320,6 +322,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -343,8 +346,9 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uuo.age; value != nil { updater.Set(user.FieldAge, *value) u.Age = *value diff --git a/examples/m2mbidi/ent/user_create.go b/examples/m2mbidi/ent/user_create.go index ff27da4db..43492f042 100644 --- a/examples/m2mbidi/ent/user_create.go +++ b/examples/m2mbidi/ent/user_create.go @@ -93,6 +93,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { insert.Set(user.FieldName, *value) u.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(user.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/m2mbidi/ent/user_update.go b/examples/m2mbidi/ent/user_update.go index 234219b15..d2dc538c5 100644 --- a/examples/m2mbidi/ent/user_update.go +++ b/examples/m2mbidi/ent/user_update.go @@ -136,6 +136,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -154,8 +155,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uu.age; value != nil { updater.Set(user.FieldAge, *value) } @@ -327,6 +329,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -350,8 +353,9 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uuo.age; value != nil { updater.Set(user.FieldAge, *value) u.Age = *value diff --git a/examples/m2mrecur/ent/user_create.go b/examples/m2mrecur/ent/user_create.go index d70c888a4..ac62cc67e 100644 --- a/examples/m2mrecur/ent/user_create.go +++ b/examples/m2mrecur/ent/user_create.go @@ -114,6 +114,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { insert.Set(user.FieldName, *value) u.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(user.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/m2mrecur/ent/user_update.go b/examples/m2mrecur/ent/user_update.go index bdf5b1436..e8c77f74d 100644 --- a/examples/m2mrecur/ent/user_update.go +++ b/examples/m2mrecur/ent/user_update.go @@ -178,6 +178,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -196,8 +197,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uu.age; value != nil { updater.Set(user.FieldAge, *value) } @@ -434,6 +436,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -457,8 +460,9 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uuo.age; value != nil { updater.Set(user.FieldAge, *value) u.Age = *value diff --git a/examples/o2m2types/ent/pet_create.go b/examples/o2m2types/ent/pet_create.go index 52d9c4b38..5f1e9e74a 100644 --- a/examples/o2m2types/ent/pet_create.go +++ b/examples/o2m2types/ent/pet_create.go @@ -84,6 +84,7 @@ func (pc *PetCreate) sqlSave(ctx context.Context) (*Pet, error) { insert.Set(pet.FieldName, *value) pe.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(pet.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/o2m2types/ent/pet_update.go b/examples/o2m2types/ent/pet_update.go index 2f21fd446..6ea70d460 100644 --- a/examples/o2m2types/ent/pet_update.go +++ b/examples/o2m2types/ent/pet_update.go @@ -110,6 +110,7 @@ func (pu *PetUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -128,8 +129,9 @@ func (pu *PetUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(pet.Table).Where(sql.InInts(pet.FieldID, ids...)) + updater = builder.Update(pet.Table) ) + updater = updater.Where(sql.InInts(pet.FieldID, ids...)) if value := pu.name; value != nil { updater.Set(pet.FieldName, *value) } @@ -250,6 +252,7 @@ func (puo *PetUpdateOne) sqlSave(ctx context.Context) (pe *Pet, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -273,8 +276,9 @@ func (puo *PetUpdateOne) sqlSave(ctx context.Context) (pe *Pet, err error) { } var ( res sql.Result - updater = builder.Update(pet.Table).Where(sql.InInts(pet.FieldID, ids...)) + updater = builder.Update(pet.Table) ) + updater = updater.Where(sql.InInts(pet.FieldID, ids...)) if value := puo.name; value != nil { updater.Set(pet.FieldName, *value) pe.Name = *value diff --git a/examples/o2m2types/ent/user_create.go b/examples/o2m2types/ent/user_create.go index 647056719..4dec9cfa6 100644 --- a/examples/o2m2types/ent/user_create.go +++ b/examples/o2m2types/ent/user_create.go @@ -95,6 +95,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { insert.Set(user.FieldName, *value) u.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(user.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/o2m2types/ent/user_update.go b/examples/o2m2types/ent/user_update.go index 886f18b41..e88f8d2b2 100644 --- a/examples/o2m2types/ent/user_update.go +++ b/examples/o2m2types/ent/user_update.go @@ -137,6 +137,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -155,8 +156,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uu.age; value != nil { updater.Set(user.FieldAge, *value) } @@ -327,6 +329,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -350,8 +353,9 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uuo.age; value != nil { updater.Set(user.FieldAge, *value) u.Age = *value diff --git a/examples/o2mrecur/ent/node_create.go b/examples/o2mrecur/ent/node_create.go index 4a70efedb..227eda5c5 100644 --- a/examples/o2mrecur/ent/node_create.go +++ b/examples/o2mrecur/ent/node_create.go @@ -106,6 +106,7 @@ func (nc *NodeCreate) sqlSave(ctx context.Context) (*Node, error) { insert.Set(node.FieldValue, *value) n.Value = *value } + id, err := insertLastID(ctx, tx, insert.Returning(node.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/o2mrecur/ent/node_update.go b/examples/o2mrecur/ent/node_update.go index e99c5a618..7811717e2 100644 --- a/examples/o2mrecur/ent/node_update.go +++ b/examples/o2mrecur/ent/node_update.go @@ -163,6 +163,7 @@ func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -181,8 +182,9 @@ func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(node.Table).Where(sql.InInts(node.FieldID, ids...)) + updater = builder.Update(node.Table) ) + updater = updater.Where(sql.InInts(node.FieldID, ids...)) if value := nu.value; value != nil { updater.Set(node.FieldValue, *value) } @@ -396,6 +398,7 @@ func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -419,8 +422,9 @@ func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { } var ( res sql.Result - updater = builder.Update(node.Table).Where(sql.InInts(node.FieldID, ids...)) + updater = builder.Update(node.Table) ) + updater = updater.Where(sql.InInts(node.FieldID, ids...)) if value := nuo.value; value != nil { updater.Set(node.FieldValue, *value) n.Value = *value diff --git a/examples/o2o2types/ent/card_create.go b/examples/o2o2types/ent/card_create.go index e5b5a6e94..98bbf86b2 100644 --- a/examples/o2o2types/ent/card_create.go +++ b/examples/o2o2types/ent/card_create.go @@ -95,6 +95,7 @@ func (cc *CardCreate) sqlSave(ctx context.Context) (*Card, error) { insert.Set(card.FieldNumber, *value) c.Number = *value } + id, err := insertLastID(ctx, tx, insert.Returning(card.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/o2o2types/ent/card_update.go b/examples/o2o2types/ent/card_update.go index 5a97d3fa7..ca2d3f25d 100644 --- a/examples/o2o2types/ent/card_update.go +++ b/examples/o2o2types/ent/card_update.go @@ -113,6 +113,7 @@ func (cu *CardUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -131,8 +132,9 @@ func (cu *CardUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(card.Table).Where(sql.InInts(card.FieldID, ids...)) + updater = builder.Update(card.Table) ) + updater = updater.Where(sql.InInts(card.FieldID, ids...)) if value := cu.expired; value != nil { updater.Set(card.FieldExpired, *value) } @@ -266,6 +268,7 @@ func (cuo *CardUpdateOne) sqlSave(ctx context.Context) (c *Card, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -289,8 +292,9 @@ func (cuo *CardUpdateOne) sqlSave(ctx context.Context) (c *Card, err error) { } var ( res sql.Result - updater = builder.Update(card.Table).Where(sql.InInts(card.FieldID, ids...)) + updater = builder.Update(card.Table) ) + updater = updater.Where(sql.InInts(card.FieldID, ids...)) if value := cuo.expired; value != nil { updater.Set(card.FieldExpired, *value) c.Expired = *value diff --git a/examples/o2o2types/ent/user_create.go b/examples/o2o2types/ent/user_create.go index 3f912d7c9..e2f0856bf 100644 --- a/examples/o2o2types/ent/user_create.go +++ b/examples/o2o2types/ent/user_create.go @@ -100,6 +100,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { insert.Set(user.FieldName, *value) u.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(user.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/o2o2types/ent/user_update.go b/examples/o2o2types/ent/user_update.go index f02f66d61..3708dbb09 100644 --- a/examples/o2o2types/ent/user_update.go +++ b/examples/o2o2types/ent/user_update.go @@ -129,6 +129,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -147,8 +148,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uu.age; value != nil { updater.Set(user.FieldAge, *value) } @@ -302,6 +304,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -325,8 +328,9 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uuo.age; value != nil { updater.Set(user.FieldAge, *value) u.Age = *value diff --git a/examples/o2obidi/ent/user_create.go b/examples/o2obidi/ent/user_create.go index 8bab1e477..16a2bb47c 100644 --- a/examples/o2obidi/ent/user_create.go +++ b/examples/o2obidi/ent/user_create.go @@ -99,6 +99,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { insert.Set(user.FieldName, *value) u.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(user.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/o2obidi/ent/user_update.go b/examples/o2obidi/ent/user_update.go index 00a489c27..a049f0d82 100644 --- a/examples/o2obidi/ent/user_update.go +++ b/examples/o2obidi/ent/user_update.go @@ -128,6 +128,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -146,8 +147,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uu.age; value != nil { updater.Set(user.FieldAge, *value) } @@ -315,6 +317,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -338,8 +341,9 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uuo.age; value != nil { updater.Set(user.FieldAge, *value) u.Age = *value diff --git a/examples/o2orecur/ent/node_create.go b/examples/o2orecur/ent/node_create.go index ed0c10e6d..52206c094 100644 --- a/examples/o2orecur/ent/node_create.go +++ b/examples/o2orecur/ent/node_create.go @@ -111,6 +111,7 @@ func (nc *NodeCreate) sqlSave(ctx context.Context) (*Node, error) { insert.Set(node.FieldValue, *value) n.Value = *value } + id, err := insertLastID(ctx, tx, insert.Returning(node.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/o2orecur/ent/node_update.go b/examples/o2orecur/ent/node_update.go index 9c2360d5c..cb9b3af15 100644 --- a/examples/o2orecur/ent/node_update.go +++ b/examples/o2orecur/ent/node_update.go @@ -154,6 +154,7 @@ func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -172,8 +173,9 @@ func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(node.Table).Where(sql.InInts(node.FieldID, ids...)) + updater = builder.Update(node.Table) ) + updater = updater.Where(sql.InInts(node.FieldID, ids...)) if value := nu.value; value != nil { updater.Set(node.FieldValue, *value) } @@ -378,6 +380,7 @@ func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -401,8 +404,9 @@ func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { } var ( res sql.Result - updater = builder.Update(node.Table).Where(sql.InInts(node.FieldID, ids...)) + updater = builder.Update(node.Table) ) + updater = updater.Where(sql.InInts(node.FieldID, ids...)) if value := nuo.value; value != nil { updater.Set(node.FieldValue, *value) n.Value = *value diff --git a/examples/start/ent/car_create.go b/examples/start/ent/car_create.go index 82ac22ef9..aae2a63d3 100644 --- a/examples/start/ent/car_create.go +++ b/examples/start/ent/car_create.go @@ -99,6 +99,7 @@ func (cc *CarCreate) sqlSave(ctx context.Context) (*Car, error) { insert.Set(car.FieldRegisteredAt, *value) c.RegisteredAt = *value } + id, err := insertLastID(ctx, tx, insert.Returning(car.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/start/ent/car_update.go b/examples/start/ent/car_update.go index 9a4160f67..fcc21925e 100644 --- a/examples/start/ent/car_update.go +++ b/examples/start/ent/car_update.go @@ -118,6 +118,7 @@ func (cu *CarUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -136,8 +137,9 @@ func (cu *CarUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(car.Table).Where(sql.InInts(car.FieldID, ids...)) + updater = builder.Update(car.Table) ) + updater = updater.Where(sql.InInts(car.FieldID, ids...)) if value := cu.model; value != nil { updater.Set(car.FieldModel, *value) } @@ -268,6 +270,7 @@ func (cuo *CarUpdateOne) sqlSave(ctx context.Context) (c *Car, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -291,8 +294,9 @@ func (cuo *CarUpdateOne) sqlSave(ctx context.Context) (c *Car, err error) { } var ( res sql.Result - updater = builder.Update(car.Table).Where(sql.InInts(car.FieldID, ids...)) + updater = builder.Update(car.Table) ) + updater = updater.Where(sql.InInts(car.FieldID, ids...)) if value := cuo.model; value != nil { updater.Set(car.FieldModel, *value) c.Model = *value diff --git a/examples/start/ent/group_create.go b/examples/start/ent/group_create.go index 5112e31aa..5847ee058 100644 --- a/examples/start/ent/group_create.go +++ b/examples/start/ent/group_create.go @@ -83,6 +83,7 @@ func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) { insert.Set(group.FieldName, *value) gr.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(group.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/start/ent/group_update.go b/examples/start/ent/group_update.go index ec0e1dfdd..b9b6793b0 100644 --- a/examples/start/ent/group_update.go +++ b/examples/start/ent/group_update.go @@ -122,6 +122,7 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -140,8 +141,9 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(group.Table).Where(sql.InInts(group.FieldID, ids...)) + updater = builder.Update(group.Table) ) + updater = updater.Where(sql.InInts(group.FieldID, ids...)) if value := gu.name; value != nil { updater.Set(group.FieldName, *value) } @@ -286,6 +288,7 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -309,8 +312,9 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { } var ( res sql.Result - updater = builder.Update(group.Table).Where(sql.InInts(group.FieldID, ids...)) + updater = builder.Update(group.Table) ) + updater = updater.Where(sql.InInts(group.FieldID, ids...)) if value := guo.name; value != nil { updater.Set(group.FieldName, *value) gr.Name = *value diff --git a/examples/start/ent/user_create.go b/examples/start/ent/user_create.go index e895546b0..53c9ef98d 100644 --- a/examples/start/ent/user_create.go +++ b/examples/start/ent/user_create.go @@ -128,6 +128,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { insert.Set(user.FieldName, *value) u.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(user.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/start/ent/user_update.go b/examples/start/ent/user_update.go index 13b2b5f47..bb920b442 100644 --- a/examples/start/ent/user_update.go +++ b/examples/start/ent/user_update.go @@ -192,6 +192,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -210,8 +211,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uu.age; value != nil { updater.Set(user.FieldAge, *value) } @@ -467,6 +469,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -490,8 +493,9 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uuo.age; value != nil { updater.Set(user.FieldAge, *value) u.Age = *value diff --git a/examples/traversal/ent/group_create.go b/examples/traversal/ent/group_create.go index adb2a4814..57fe1f5dc 100644 --- a/examples/traversal/ent/group_create.go +++ b/examples/traversal/ent/group_create.go @@ -105,6 +105,7 @@ func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) { insert.Set(group.FieldName, *value) gr.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(group.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/traversal/ent/group_update.go b/examples/traversal/ent/group_update.go index e5307cff1..91e85e6c1 100644 --- a/examples/traversal/ent/group_update.go +++ b/examples/traversal/ent/group_update.go @@ -152,6 +152,7 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -170,8 +171,9 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(group.Table).Where(sql.InInts(group.FieldID, ids...)) + updater = builder.Update(group.Table) ) + updater = updater.Where(sql.InInts(group.FieldID, ids...)) if value := gu.name; value != nil { updater.Set(group.FieldName, *value) } @@ -364,6 +366,7 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -387,8 +390,9 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { } var ( res sql.Result - updater = builder.Update(group.Table).Where(sql.InInts(group.FieldID, ids...)) + updater = builder.Update(group.Table) ) + updater = updater.Where(sql.InInts(group.FieldID, ids...)) if value := guo.name; value != nil { updater.Set(group.FieldName, *value) gr.Name = *value diff --git a/examples/traversal/ent/pet_create.go b/examples/traversal/ent/pet_create.go index a3926730e..6e7233363 100644 --- a/examples/traversal/ent/pet_create.go +++ b/examples/traversal/ent/pet_create.go @@ -105,6 +105,7 @@ func (pc *PetCreate) sqlSave(ctx context.Context) (*Pet, error) { insert.Set(pet.FieldName, *value) pe.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(pet.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/traversal/ent/pet_update.go b/examples/traversal/ent/pet_update.go index 37e840dd9..958bb170f 100644 --- a/examples/traversal/ent/pet_update.go +++ b/examples/traversal/ent/pet_update.go @@ -152,6 +152,7 @@ func (pu *PetUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -170,8 +171,9 @@ func (pu *PetUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(pet.Table).Where(sql.InInts(pet.FieldID, ids...)) + updater = builder.Update(pet.Table) ) + updater = updater.Where(sql.InInts(pet.FieldID, ids...)) if value := pu.name; value != nil { updater.Set(pet.FieldName, *value) } @@ -371,6 +373,7 @@ func (puo *PetUpdateOne) sqlSave(ctx context.Context) (pe *Pet, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -394,8 +397,9 @@ func (puo *PetUpdateOne) sqlSave(ctx context.Context) (pe *Pet, err error) { } var ( res sql.Result - updater = builder.Update(pet.Table).Where(sql.InInts(pet.FieldID, ids...)) + updater = builder.Update(pet.Table) ) + updater = updater.Where(sql.InInts(pet.FieldID, ids...)) if value := puo.name; value != nil { updater.Set(pet.FieldName, *value) pe.Name = *value diff --git a/examples/traversal/ent/user_create.go b/examples/traversal/ent/user_create.go index 650c047d0..b273306a4 100644 --- a/examples/traversal/ent/user_create.go +++ b/examples/traversal/ent/user_create.go @@ -159,6 +159,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { insert.Set(user.FieldName, *value) u.Name = *value } + id, err := insertLastID(ctx, tx, insert.Returning(user.FieldID)) if err != nil { return nil, rollback(tx, err) diff --git a/examples/traversal/ent/user_update.go b/examples/traversal/ent/user_update.go index 47cfe5ab2..e31c74960 100644 --- a/examples/traversal/ent/user_update.go +++ b/examples/traversal/ent/user_update.go @@ -264,6 +264,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { return 0, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -282,8 +283,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uu.age; value != nil { updater.Set(user.FieldAge, *value) } @@ -683,6 +685,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { return nil, err } defer rows.Close() + var ids []int for rows.Next() { var id int @@ -706,8 +709,9 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { } var ( res sql.Result - updater = builder.Update(user.Table).Where(sql.InInts(user.FieldID, ids...)) + updater = builder.Update(user.Table) ) + updater = updater.Where(sql.InInts(user.FieldID, ids...)) if value := uuo.age; value != nil { updater.Set(user.FieldAge, *value) u.Age = *value