mirror of
https://github.com/sqlalchemy/sqlalchemy.git
synced 2026-05-16 13:47:20 -04:00
Commit Graph
Select branches
Hide Pull Requests
fix_sensitive_tests
main
rel_0_1
rel_0_3
rel_0_4
rel_0_5
rel_0_6
rel_0_7
rel_0_8
rel_0_9
rel_1_0
rel_1_1
rel_1_2
rel_1_3
rel_1_4
rel_2_0
workflow_test_freethreading
workflow_test_tbuilds
#10005
#10021
#10029
#10039
#10060
#10067
#10080
#10086
#10087
#10106
#10108
#10112
#10133
#10137
#10154
#10185
#10210
#10215
#10248
#10249
#10260
#10272
#10274
#10276
#10289
#10294
#10304
#10311
#10333
#10343
#10352
#10354
#10371
#10376
#10383
#10390
#10391
#10403
#10406
#10411
#10416
#10429
#10437
#10442
#10450
#10452
#10473
#10481
#10491
#10506
#10513
#10533
#10545
#10574
#10574
#10584
#10585
#10590
#10599
#10620
#10625
#10634
#10643
#10644
#10648
#10651
#10657
#10658
#10669
#10686
#10719
#10726
#10729
#10730
#10733
#10737
#10746
#10757
#10778
#10783
#10809
#10831
#10842
#10845
#10847
#10848
#10849
#10851
#10886
#10889
#10905
#10912
#10915
#10918
#10925
#10931
#10938
#10947
#10959
#10968
#10970
#10973
#10984
#10992
#11014
#11018
#11035
#11037
#11047
#11055
#11078
#11094
#11095
#11098
#11103
#11105
#11107
#11107
#11109
#11110
#11111
#11113
#11120
#11133
#11134
#11142
#11143
#11145
#11148
#11154
#11167
#11180
#11180
#11201
#11233
#11244
#11248
#11296
#11296
#11297
#11297
#11302
#11307
#11313
#11325
#11329
#11335
#11337
#11348
#11368
#11378
#11383
#11400
#11401
#11402
#11416
#11418
#11432
#11434
#11437
#11437
#11469
#11474
#11491
#11500
#11501
#11503
#11523
#11531
#11541
#11542
#11555
#11558
#11561
#11584
#11639
#11678
#11688
#11690
#11694
#11700
#11701
#11706
#11715
#11717
#11721
#11736
#11759
#11762
#11763
#11786
#11799
#11807
#11824
#11825
#11828
#11834
#11838
#11867
#11869
#11872
#11877
#11883
#11884
#11885
#11895
#11902
#11910
#11914
#11942
#11947
#11953
#11960
#11976
#12013
#12025
#12026
#12028
#12031
#12034
#12048
#12072
#12076
#12078
#12088
#12094
#12124
#12129
#12132
#12146
#12162
#12164
#12171
#12175
#12189
#12196
#12200
#12220
#12231
#12237
#12242
#12250
#12288
#12291
#12296
#12297
#12297
#12306
#12307
#12316
#12320
#12321
#12339
#12343
#12355
#12362
#12369
#12384
#12386
#12391
#12401
#12401
#12412
#12421
#12427
#12433
#12433
#12435
#12443
#12445
#12453
#12459
#12461
#12462
#12463
#12472
#12482
#12485
#12489
#12495
#12502
#12504
#12509
#12510
#12526
#12527
#12534
#12535
#12537
#12538
#12539
#12540
#12550
#12553
#12555
#12558
#12567
#12568
#12569
#12583
#12584
#12594
#12604
#12611
#12612
#12613
#12615
#12617
#12619
#12621
#12622
#12635
#12636
#12642
#12645
#12645
#12649
#12655
#12656
#12657
#12663
#12665
#12666
#12684
#12695
#12697
#12697
#12698
#12698
#12707
#12712
#12713
#12720
#12721
#12726
#12731
#12731
#12737
#12751
#12756
#12757
#12759
#12760
#12763
#12765
#12766
#12768
#12789
#12814
#12816
#12822
#12830
#12856
#12860
#12865
#12878
#12882
#12885
#12888
#12890
#12895
#12911
#12912
#12919
#12922
#12925
#12926
#12938
#12950
#12957
#12963
#12964
#12969
#12988
#12989
#12995
#13000
#13002
#13003
#13011
#13012
#13023
#13028
#13036
#13038
#13042
#13046
#13047
#13051
#13051
#13053
#13063
#13065
#13074
#13077
#13082
#13084
#13087
#13092
#13095
#13100
#13111
#13117
#13118
#13123
#13133
#13136
#13137
#13137
#13138
#13141
#13142
#13143
#13149
#13151
#13155
#13161
#13162
#13165
#13168
#13168
#13178
#13179
#13183
#13186
#13188
#13188
#13191
#13191
#13195
#13199
#13200
#13206
#13206
#13225
#13235
#13237
#13239
#13244
#13245
#13251
#13254
#13255
#13258
#13261
#13266
#13269
#13270
#13271
#13272
#13273
#13275
#13276
#13276
#13277
#13278
#13278
#13279
#13279
#13280
#13287
#13287
#13288
#13288
#13289
#13289
#13290
#13290
#13297
#13297
#4378
#4380
#4382
#4385
#4388
#4398
#4399
#4402
#4403
#4408
#4409
#4410
#4414
#4415
#4420
#4425
#4432
#4438
#4440
#4441
#4445
#4447
#4465
#4471
#4475
#4476
#4477
#4488
#4493
#4496
#4498
#4501
#4505
#4512
#4514
#4515
#4516
#4520
#4529
#4544
#4545
#4546
#4551
#4559
#4563
#4565
#4568
#4570
#4577
#4583
#4588
#4588
#4593
#4594
#4610
#4611
#4613
#4619
#4626
#4628
#4651
#4654
#4658
#4659
#4664
#4679
#4681
#4716
#4724
#4725
#4732
#4734
#4744
#4752
#4759
#4761
#4763
#4764
#4769
#4770
#4776
#4785
#4792
#4795
#4801
#4816
#4820
#4825
#4830
#4832
#4842
#4843
#4851
#4859
#4861
#4862
#4870
#4880
#4882
#4884
#4885
#4889
#4893
#4896
#4897
#4899
#4904
#4906
#4908
#4917
#4918
#4921
#4928
#4929
#4930
#4935
#4939
#4940
#4944
#4948
#4952
#4958
#4960
#4962
#4965
#4970
#4972
#4986
#4987
#4989
#4996
#5017
#5021
#5022
#5023
#5030
#5031
#5043
#5044
#5046
#5051
#5055
#5058
#5059
#5062
#5064
#5069
#5072
#5077
#5088
#5092
#5095
#5099
#5101
#5103
#5105
#5108
#5115
#5116
#5125
#5135
#5141
#5143
#5147
#5166
#5172
#5185
#5186
#5206
#5215
#5222
#5232
#5236
#5240
#5241
#5247
#5253
#5279
#5287
#5290
#5292
#5296
#5310
#5312
#5320
#5323
#5325
#5328
#5336
#5342
#5354
#5355
#5358
#5363
#5371
#5381
#5385
#5396
#5410
#5416
#5417
#5419
#5431
#5439
#5446
#5451
#5452
#5453
#5474
#5475
#5477
#5478
#5480
#5483
#5488
#5489
#5490
#5501
#5502
#5504
#5514
#5515
#5516
#5523
#5524
#5531
#5536
#5539
#5545
#5547
#5548
#5550
#5554
#5560
#5567
#5568
#5569
#5570
#5571
#5580
#5587
#5600
#5616
#5622
#5633
#5636
#5638
#5643
#5662
#5663
#5674
#5675
#5676
#5686
#5689
#5693
#5700
#5703
#5705
#5710
#5713
#5714
#5730
#5733
#5742
#5746
#5752
#5759
#5778
#5782
#5793
#5803
#5809
#5830
#5840
#5849
#5864
#5865
#5868
#5869
#5883
#5917
#5936
#5937
#5943
#5946
#5960
#5972
#6013
#6015
#6017
#6032
#6057
#6078
#6108
#6110
#6112
#6133
#6150
#6179
#6197
#6200
#6212
#6223
#6237
#6246
#6250
#6341
#6356
#6358
#6362
#6363
#6369
#6370
#6380
#6381
#6382
#6389
#6393
#6395
#6432
#6447
#6455
#6497
#6504
#6522
#6533
#6539
#6559
#6571
#6587
#6590
#6603
#6610
#6624
#6650
#6651
#6654
#6657
#6660
#6672
#6681
#6699
#6709
#6712
#6713
#6725
#6726
#6751
#6761
#6764
#6780
#6789
#6809
#6826
#6849
#6875
#6902
#6916
#6920
#6926
#6957
#6968
#6991
#6994
#6998
#7000
#7003
#7004
#7005
#7006
#7009
#7014
#7017
#7018
#7020
#7043
#7047
#7048
#7049
#7062
#7069
#7078
#7087
#7114
#7116
#7118
#7120
#7133
#7143
#7145
#7162
#7163
#7178
#7179
#7195
#7197
#7206
#7207
#7260
#7273
#7285
#7302
#7315
#7317
#7338
#7348
#7363
#7369
#7381
#7401
#7417
#7437
#7439
#7443
#7451
#7464
#7470
#7474
#7536
#7543
#7544
#7563
#7568
#7581
#7582
#7589
#7595
#7601
#7615
#7648
#7655
#7665
#7669
#7670
#7674
#7689
#7694
#7702
#7709
#7715
#7742
#7747
#7772
#7778
#7816
#7824
#7829
#7882
#7893
#7917
#7921
#7933
#7935
#7944
#7950
#7959
#7964
#7978
#7987
#7992
#8011
#8022
#8032
#8037
#8039
#8063
#8065
#8072
#8075
#8088
#8093
#8117
#8124
#8136
#8136
#8161
#8180
#8185
#8192
#8195
#8225
#8233
#8237
#8277
#8289
#8290
#8298
#8306
#8308
#8309
#8310
#8313
#8331
#8393
#8414
#8438
#8443
#8470
#8479
#8492
#8496
#8517
#8537
#8563
#8580
#8581
#8589
#8595
#8627
#8630
#8646
#8707
#8715
#8716
#8729
#8736
#8752
#8766
#8768
#8775
#8779
#8791
#8803
#8806
#8809
#8814
#8835
#8842
#8867
#8869
#8874
#8885
#8886
#8898
#8904
#8906
#8922
#8923
#8924
#8927
#8933
#8939
#8948
#8985
#9025
#9026
#9028
#9037
#9038
#9039
#9049
#9079
#9107
#9115
#9119
#9121
#9134
#9135
#9140
#9143
#9153
#9157
#9191
#9198
#9204
#9210
#9215
#9221
#9236
#9255
#9267
#9269
#9279
#9303
#9316
#9322
#9324
#9334
#9336
#9344
#9363
#9371
#9381
#9399
#9406
#9417
#9420
#9421
#9463
#9474
#9475
#9478
#9507
#9510
#9539
#9543
#9594
#9598
#9601
#9607
#9612
#9614
#9616
#9643
#9651
#9652
#9668
#9672
#9674
#9681
#9688
#9694
#9695
#9712
#9734
#9747
#9751
#9753
#9758
#9781
#9794
#9803
#9812
#9834
#9842
#9845
#9848
#9851
#9854
#9865
#9881
#9892
#9908
#9926
#9929
#9931
#9938
#9961
#9966
#9980
#9983
#9996
git-to-hg-map
origin
rel_0_1_0
rel_0_1_1
rel_0_1_2
rel_0_1_3
rel_0_1_4
rel_0_1_5
rel_0_1_6
rel_0_1_7
rel_0_2_0
rel_0_2_1
rel_0_2_2
rel_0_2_3
rel_0_2_4
rel_0_2_5
rel_0_2_6
rel_0_2_7
rel_0_2_8
rel_0_3_0
rel_0_3_1
rel_0_3_10
rel_0_3_11
rel_0_3_2
rel_0_3_3
rel_0_3_4
rel_0_3_5
rel_0_3_6
rel_0_3_7
rel_0_3_8
rel_0_3_9
rel_0_4_0
rel_0_4_1
rel_0_4_2
rel_0_4_2a
rel_0_4_2b
rel_0_4_2p3
rel_0_4_3
rel_0_4_4
rel_0_4_5
rel_0_4_6
rel_0_4_7
rel_0_4_7p1
rel_0_4_8
rel_0_4beta1
rel_0_4beta2
rel_0_4beta3
rel_0_4beta4
rel_0_4beta6
rel_0_5_0
rel_0_5_1
rel_0_5_2
rel_0_5_3
rel_0_5_4
rel_0_5_4p1
rel_0_5_4p2
rel_0_5_5
rel_0_5_6
rel_0_5_7
rel_0_5_8
rel_0_5beta1
rel_0_5beta2
rel_0_5beta3
rel_0_5rc1
rel_0_5rc2
rel_0_5rc3
rel_0_5rc4
rel_0_6_0
rel_0_6_1
rel_0_6_2
rel_0_6_3
rel_0_6_4
rel_0_6_5
rel_0_6_6
rel_0_6_7
rel_0_6_8
rel_0_6_9
rel_0_6beta1
rel_0_6beta2
rel_0_6beta3
rel_0_7_0
rel_0_7_1
rel_0_7_10
rel_0_7_2
rel_0_7_3
rel_0_7_4
rel_0_7_5
rel_0_7_6
rel_0_7_7
rel_0_7_8
rel_0_7_9
rel_0_7b1
rel_0_7b2
rel_0_7b3
rel_0_7b4
rel_0_8_0
rel_0_8_0b1
rel_0_8_0b2
rel_0_8_1
rel_0_8_2
rel_0_8_3
rel_0_8_4
rel_0_8_5
rel_0_8_6
rel_0_8_7
rel_0_9_0
rel_0_9_0b1
rel_0_9_1
rel_0_9_10
rel_0_9_2
rel_0_9_3
rel_0_9_4
rel_0_9_5
rel_0_9_6
rel_0_9_7
rel_0_9_8
rel_0_9_9
rel_1_0_0
rel_1_0_0_b3
rel_1_0_0b1
rel_1_0_0b2
rel_1_0_0b4
rel_1_0_0b5
rel_1_0_1
rel_1_0_10
rel_1_0_11
rel_1_0_12
rel_1_0_13
rel_1_0_14
rel_1_0_15
rel_1_0_16
rel_1_0_17
rel_1_0_18
rel_1_0_19
rel_1_0_2
rel_1_0_3
rel_1_0_4
rel_1_0_5
rel_1_0_6
rel_1_0_7
rel_1_0_8
rel_1_0_9
rel_1_1_0
rel_1_1_0b1
rel_1_1_0b2
rel_1_1_0b3
rel_1_1_1
rel_1_1_10
rel_1_1_11
rel_1_1_12
rel_1_1_13
rel_1_1_14
rel_1_1_15
rel_1_1_16
rel_1_1_17
rel_1_1_18
rel_1_1_2
rel_1_1_3
rel_1_1_4
rel_1_1_5
rel_1_1_6
rel_1_1_7
rel_1_1_8
rel_1_1_9
rel_1_2_0
rel_1_2_0b1
rel_1_2_0b2
rel_1_2_1
rel_1_2_10
rel_1_2_11
rel_1_2_12
rel_1_2_13
rel_1_2_14
rel_1_2_15
rel_1_2_16
rel_1_2_17
rel_1_2_18
rel_1_2_19
rel_1_2_2
rel_1_2_3
rel_1_2_4
rel_1_2_5
rel_1_2_6
rel_1_2_7
rel_1_2_8
rel_1_2_9
rel_1_3_0
rel_1_3_0b1
rel_1_3_0b2
rel_1_3_0b3
rel_1_3_1
rel_1_3_10
rel_1_3_11
rel_1_3_12
rel_1_3_13
rel_1_3_14
rel_1_3_15
rel_1_3_16
rel_1_3_17
rel_1_3_18
rel_1_3_19
rel_1_3_2
rel_1_3_20
rel_1_3_21
rel_1_3_22
rel_1_3_23
rel_1_3_24
rel_1_3_3
rel_1_3_4
rel_1_3_5
rel_1_3_6
rel_1_3_7
rel_1_3_8
rel_1_3_9
rel_1_4_0
rel_1_4_0b1
rel_1_4_0b2
rel_1_4_0b3
rel_1_4_1
rel_1_4_10
rel_1_4_11
rel_1_4_12
rel_1_4_13
rel_1_4_14
rel_1_4_15
rel_1_4_16
rel_1_4_17
rel_1_4_18
rel_1_4_19
rel_1_4_2
rel_1_4_20
rel_1_4_21
rel_1_4_22
rel_1_4_23
rel_1_4_24
rel_1_4_25
rel_1_4_26
rel_1_4_27
rel_1_4_28
rel_1_4_29
rel_1_4_3
rel_1_4_30
rel_1_4_31
rel_1_4_32
rel_1_4_33
rel_1_4_34
rel_1_4_35
rel_1_4_36
rel_1_4_37
rel_1_4_38
rel_1_4_39
rel_1_4_4
rel_1_4_40
rel_1_4_41
rel_1_4_42
rel_1_4_43
rel_1_4_44
rel_1_4_45
rel_1_4_46
rel_1_4_47
rel_1_4_48
rel_1_4_49
rel_1_4_5
rel_1_4_50
rel_1_4_51
rel_1_4_52
rel_1_4_53
rel_1_4_54
rel_1_4_6
rel_1_4_7
rel_1_4_8
rel_1_4_9
rel_2_0_0
rel_2_0_0b1
rel_2_0_0b2
rel_2_0_0b3
rel_2_0_0b4
rel_2_0_0rc1
rel_2_0_0rc2
rel_2_0_0rc3
rel_2_0_1
rel_2_0_10
rel_2_0_11
rel_2_0_12
rel_2_0_13
rel_2_0_14
rel_2_0_15
rel_2_0_16
rel_2_0_17
rel_2_0_18
rel_2_0_19
rel_2_0_2
rel_2_0_20
rel_2_0_21
rel_2_0_22
rel_2_0_23
rel_2_0_24
rel_2_0_25
rel_2_0_26
rel_2_0_27
rel_2_0_28
rel_2_0_29
rel_2_0_3
rel_2_0_30
rel_2_0_31
rel_2_0_32
rel_2_0_33
rel_2_0_34
rel_2_0_35
rel_2_0_36
rel_2_0_37
rel_2_0_38
rel_2_0_39
rel_2_0_4
rel_2_0_40
rel_2_0_41
rel_2_0_42
rel_2_0_43
rel_2_0_44
rel_2_0_45
rel_2_0_46
rel_2_0_47
rel_2_0_48
rel_2_0_49
rel_2_0_5
rel_2_0_5_post1
rel_2_0_6
rel_2_0_7
rel_2_0_8
rel_2_0_9
rel_2_1_0b1
rel_2_1_0b2
Select branches
Hide Pull Requests
fix_sensitive_tests
main
rel_0_1
rel_0_3
rel_0_4
rel_0_5
rel_0_6
rel_0_7
rel_0_8
rel_0_9
rel_1_0
rel_1_1
rel_1_2
rel_1_3
rel_1_4
rel_2_0
workflow_test_freethreading
workflow_test_tbuilds
#10005
#10021
#10029
#10039
#10060
#10067
#10080
#10086
#10087
#10106
#10108
#10112
#10133
#10137
#10154
#10185
#10210
#10215
#10248
#10249
#10260
#10272
#10274
#10276
#10289
#10294
#10304
#10311
#10333
#10343
#10352
#10354
#10371
#10376
#10383
#10390
#10391
#10403
#10406
#10411
#10416
#10429
#10437
#10442
#10450
#10452
#10473
#10481
#10491
#10506
#10513
#10533
#10545
#10574
#10574
#10584
#10585
#10590
#10599
#10620
#10625
#10634
#10643
#10644
#10648
#10651
#10657
#10658
#10669
#10686
#10719
#10726
#10729
#10730
#10733
#10737
#10746
#10757
#10778
#10783
#10809
#10831
#10842
#10845
#10847
#10848
#10849
#10851
#10886
#10889
#10905
#10912
#10915
#10918
#10925
#10931
#10938
#10947
#10959
#10968
#10970
#10973
#10984
#10992
#11014
#11018
#11035
#11037
#11047
#11055
#11078
#11094
#11095
#11098
#11103
#11105
#11107
#11107
#11109
#11110
#11111
#11113
#11120
#11133
#11134
#11142
#11143
#11145
#11148
#11154
#11167
#11180
#11180
#11201
#11233
#11244
#11248
#11296
#11296
#11297
#11297
#11302
#11307
#11313
#11325
#11329
#11335
#11337
#11348
#11368
#11378
#11383
#11400
#11401
#11402
#11416
#11418
#11432
#11434
#11437
#11437
#11469
#11474
#11491
#11500
#11501
#11503
#11523
#11531
#11541
#11542
#11555
#11558
#11561
#11584
#11639
#11678
#11688
#11690
#11694
#11700
#11701
#11706
#11715
#11717
#11721
#11736
#11759
#11762
#11763
#11786
#11799
#11807
#11824
#11825
#11828
#11834
#11838
#11867
#11869
#11872
#11877
#11883
#11884
#11885
#11895
#11902
#11910
#11914
#11942
#11947
#11953
#11960
#11976
#12013
#12025
#12026
#12028
#12031
#12034
#12048
#12072
#12076
#12078
#12088
#12094
#12124
#12129
#12132
#12146
#12162
#12164
#12171
#12175
#12189
#12196
#12200
#12220
#12231
#12237
#12242
#12250
#12288
#12291
#12296
#12297
#12297
#12306
#12307
#12316
#12320
#12321
#12339
#12343
#12355
#12362
#12369
#12384
#12386
#12391
#12401
#12401
#12412
#12421
#12427
#12433
#12433
#12435
#12443
#12445
#12453
#12459
#12461
#12462
#12463
#12472
#12482
#12485
#12489
#12495
#12502
#12504
#12509
#12510
#12526
#12527
#12534
#12535
#12537
#12538
#12539
#12540
#12550
#12553
#12555
#12558
#12567
#12568
#12569
#12583
#12584
#12594
#12604
#12611
#12612
#12613
#12615
#12617
#12619
#12621
#12622
#12635
#12636
#12642
#12645
#12645
#12649
#12655
#12656
#12657
#12663
#12665
#12666
#12684
#12695
#12697
#12697
#12698
#12698
#12707
#12712
#12713
#12720
#12721
#12726
#12731
#12731
#12737
#12751
#12756
#12757
#12759
#12760
#12763
#12765
#12766
#12768
#12789
#12814
#12816
#12822
#12830
#12856
#12860
#12865
#12878
#12882
#12885
#12888
#12890
#12895
#12911
#12912
#12919
#12922
#12925
#12926
#12938
#12950
#12957
#12963
#12964
#12969
#12988
#12989
#12995
#13000
#13002
#13003
#13011
#13012
#13023
#13028
#13036
#13038
#13042
#13046
#13047
#13051
#13051
#13053
#13063
#13065
#13074
#13077
#13082
#13084
#13087
#13092
#13095
#13100
#13111
#13117
#13118
#13123
#13133
#13136
#13137
#13137
#13138
#13141
#13142
#13143
#13149
#13151
#13155
#13161
#13162
#13165
#13168
#13168
#13178
#13179
#13183
#13186
#13188
#13188
#13191
#13191
#13195
#13199
#13200
#13206
#13206
#13225
#13235
#13237
#13239
#13244
#13245
#13251
#13254
#13255
#13258
#13261
#13266
#13269
#13270
#13271
#13272
#13273
#13275
#13276
#13276
#13277
#13278
#13278
#13279
#13279
#13280
#13287
#13287
#13288
#13288
#13289
#13289
#13290
#13290
#13297
#13297
#4378
#4380
#4382
#4385
#4388
#4398
#4399
#4402
#4403
#4408
#4409
#4410
#4414
#4415
#4420
#4425
#4432
#4438
#4440
#4441
#4445
#4447
#4465
#4471
#4475
#4476
#4477
#4488
#4493
#4496
#4498
#4501
#4505
#4512
#4514
#4515
#4516
#4520
#4529
#4544
#4545
#4546
#4551
#4559
#4563
#4565
#4568
#4570
#4577
#4583
#4588
#4588
#4593
#4594
#4610
#4611
#4613
#4619
#4626
#4628
#4651
#4654
#4658
#4659
#4664
#4679
#4681
#4716
#4724
#4725
#4732
#4734
#4744
#4752
#4759
#4761
#4763
#4764
#4769
#4770
#4776
#4785
#4792
#4795
#4801
#4816
#4820
#4825
#4830
#4832
#4842
#4843
#4851
#4859
#4861
#4862
#4870
#4880
#4882
#4884
#4885
#4889
#4893
#4896
#4897
#4899
#4904
#4906
#4908
#4917
#4918
#4921
#4928
#4929
#4930
#4935
#4939
#4940
#4944
#4948
#4952
#4958
#4960
#4962
#4965
#4970
#4972
#4986
#4987
#4989
#4996
#5017
#5021
#5022
#5023
#5030
#5031
#5043
#5044
#5046
#5051
#5055
#5058
#5059
#5062
#5064
#5069
#5072
#5077
#5088
#5092
#5095
#5099
#5101
#5103
#5105
#5108
#5115
#5116
#5125
#5135
#5141
#5143
#5147
#5166
#5172
#5185
#5186
#5206
#5215
#5222
#5232
#5236
#5240
#5241
#5247
#5253
#5279
#5287
#5290
#5292
#5296
#5310
#5312
#5320
#5323
#5325
#5328
#5336
#5342
#5354
#5355
#5358
#5363
#5371
#5381
#5385
#5396
#5410
#5416
#5417
#5419
#5431
#5439
#5446
#5451
#5452
#5453
#5474
#5475
#5477
#5478
#5480
#5483
#5488
#5489
#5490
#5501
#5502
#5504
#5514
#5515
#5516
#5523
#5524
#5531
#5536
#5539
#5545
#5547
#5548
#5550
#5554
#5560
#5567
#5568
#5569
#5570
#5571
#5580
#5587
#5600
#5616
#5622
#5633
#5636
#5638
#5643
#5662
#5663
#5674
#5675
#5676
#5686
#5689
#5693
#5700
#5703
#5705
#5710
#5713
#5714
#5730
#5733
#5742
#5746
#5752
#5759
#5778
#5782
#5793
#5803
#5809
#5830
#5840
#5849
#5864
#5865
#5868
#5869
#5883
#5917
#5936
#5937
#5943
#5946
#5960
#5972
#6013
#6015
#6017
#6032
#6057
#6078
#6108
#6110
#6112
#6133
#6150
#6179
#6197
#6200
#6212
#6223
#6237
#6246
#6250
#6341
#6356
#6358
#6362
#6363
#6369
#6370
#6380
#6381
#6382
#6389
#6393
#6395
#6432
#6447
#6455
#6497
#6504
#6522
#6533
#6539
#6559
#6571
#6587
#6590
#6603
#6610
#6624
#6650
#6651
#6654
#6657
#6660
#6672
#6681
#6699
#6709
#6712
#6713
#6725
#6726
#6751
#6761
#6764
#6780
#6789
#6809
#6826
#6849
#6875
#6902
#6916
#6920
#6926
#6957
#6968
#6991
#6994
#6998
#7000
#7003
#7004
#7005
#7006
#7009
#7014
#7017
#7018
#7020
#7043
#7047
#7048
#7049
#7062
#7069
#7078
#7087
#7114
#7116
#7118
#7120
#7133
#7143
#7145
#7162
#7163
#7178
#7179
#7195
#7197
#7206
#7207
#7260
#7273
#7285
#7302
#7315
#7317
#7338
#7348
#7363
#7369
#7381
#7401
#7417
#7437
#7439
#7443
#7451
#7464
#7470
#7474
#7536
#7543
#7544
#7563
#7568
#7581
#7582
#7589
#7595
#7601
#7615
#7648
#7655
#7665
#7669
#7670
#7674
#7689
#7694
#7702
#7709
#7715
#7742
#7747
#7772
#7778
#7816
#7824
#7829
#7882
#7893
#7917
#7921
#7933
#7935
#7944
#7950
#7959
#7964
#7978
#7987
#7992
#8011
#8022
#8032
#8037
#8039
#8063
#8065
#8072
#8075
#8088
#8093
#8117
#8124
#8136
#8136
#8161
#8180
#8185
#8192
#8195
#8225
#8233
#8237
#8277
#8289
#8290
#8298
#8306
#8308
#8309
#8310
#8313
#8331
#8393
#8414
#8438
#8443
#8470
#8479
#8492
#8496
#8517
#8537
#8563
#8580
#8581
#8589
#8595
#8627
#8630
#8646
#8707
#8715
#8716
#8729
#8736
#8752
#8766
#8768
#8775
#8779
#8791
#8803
#8806
#8809
#8814
#8835
#8842
#8867
#8869
#8874
#8885
#8886
#8898
#8904
#8906
#8922
#8923
#8924
#8927
#8933
#8939
#8948
#8985
#9025
#9026
#9028
#9037
#9038
#9039
#9049
#9079
#9107
#9115
#9119
#9121
#9134
#9135
#9140
#9143
#9153
#9157
#9191
#9198
#9204
#9210
#9215
#9221
#9236
#9255
#9267
#9269
#9279
#9303
#9316
#9322
#9324
#9334
#9336
#9344
#9363
#9371
#9381
#9399
#9406
#9417
#9420
#9421
#9463
#9474
#9475
#9478
#9507
#9510
#9539
#9543
#9594
#9598
#9601
#9607
#9612
#9614
#9616
#9643
#9651
#9652
#9668
#9672
#9674
#9681
#9688
#9694
#9695
#9712
#9734
#9747
#9751
#9753
#9758
#9781
#9794
#9803
#9812
#9834
#9842
#9845
#9848
#9851
#9854
#9865
#9881
#9892
#9908
#9926
#9929
#9931
#9938
#9961
#9966
#9980
#9983
#9996
git-to-hg-map
origin
rel_0_1_0
rel_0_1_1
rel_0_1_2
rel_0_1_3
rel_0_1_4
rel_0_1_5
rel_0_1_6
rel_0_1_7
rel_0_2_0
rel_0_2_1
rel_0_2_2
rel_0_2_3
rel_0_2_4
rel_0_2_5
rel_0_2_6
rel_0_2_7
rel_0_2_8
rel_0_3_0
rel_0_3_1
rel_0_3_10
rel_0_3_11
rel_0_3_2
rel_0_3_3
rel_0_3_4
rel_0_3_5
rel_0_3_6
rel_0_3_7
rel_0_3_8
rel_0_3_9
rel_0_4_0
rel_0_4_1
rel_0_4_2
rel_0_4_2a
rel_0_4_2b
rel_0_4_2p3
rel_0_4_3
rel_0_4_4
rel_0_4_5
rel_0_4_6
rel_0_4_7
rel_0_4_7p1
rel_0_4_8
rel_0_4beta1
rel_0_4beta2
rel_0_4beta3
rel_0_4beta4
rel_0_4beta6
rel_0_5_0
rel_0_5_1
rel_0_5_2
rel_0_5_3
rel_0_5_4
rel_0_5_4p1
rel_0_5_4p2
rel_0_5_5
rel_0_5_6
rel_0_5_7
rel_0_5_8
rel_0_5beta1
rel_0_5beta2
rel_0_5beta3
rel_0_5rc1
rel_0_5rc2
rel_0_5rc3
rel_0_5rc4
rel_0_6_0
rel_0_6_1
rel_0_6_2
rel_0_6_3
rel_0_6_4
rel_0_6_5
rel_0_6_6
rel_0_6_7
rel_0_6_8
rel_0_6_9
rel_0_6beta1
rel_0_6beta2
rel_0_6beta3
rel_0_7_0
rel_0_7_1
rel_0_7_10
rel_0_7_2
rel_0_7_3
rel_0_7_4
rel_0_7_5
rel_0_7_6
rel_0_7_7
rel_0_7_8
rel_0_7_9
rel_0_7b1
rel_0_7b2
rel_0_7b3
rel_0_7b4
rel_0_8_0
rel_0_8_0b1
rel_0_8_0b2
rel_0_8_1
rel_0_8_2
rel_0_8_3
rel_0_8_4
rel_0_8_5
rel_0_8_6
rel_0_8_7
rel_0_9_0
rel_0_9_0b1
rel_0_9_1
rel_0_9_10
rel_0_9_2
rel_0_9_3
rel_0_9_4
rel_0_9_5
rel_0_9_6
rel_0_9_7
rel_0_9_8
rel_0_9_9
rel_1_0_0
rel_1_0_0_b3
rel_1_0_0b1
rel_1_0_0b2
rel_1_0_0b4
rel_1_0_0b5
rel_1_0_1
rel_1_0_10
rel_1_0_11
rel_1_0_12
rel_1_0_13
rel_1_0_14
rel_1_0_15
rel_1_0_16
rel_1_0_17
rel_1_0_18
rel_1_0_19
rel_1_0_2
rel_1_0_3
rel_1_0_4
rel_1_0_5
rel_1_0_6
rel_1_0_7
rel_1_0_8
rel_1_0_9
rel_1_1_0
rel_1_1_0b1
rel_1_1_0b2
rel_1_1_0b3
rel_1_1_1
rel_1_1_10
rel_1_1_11
rel_1_1_12
rel_1_1_13
rel_1_1_14
rel_1_1_15
rel_1_1_16
rel_1_1_17
rel_1_1_18
rel_1_1_2
rel_1_1_3
rel_1_1_4
rel_1_1_5
rel_1_1_6
rel_1_1_7
rel_1_1_8
rel_1_1_9
rel_1_2_0
rel_1_2_0b1
rel_1_2_0b2
rel_1_2_1
rel_1_2_10
rel_1_2_11
rel_1_2_12
rel_1_2_13
rel_1_2_14
rel_1_2_15
rel_1_2_16
rel_1_2_17
rel_1_2_18
rel_1_2_19
rel_1_2_2
rel_1_2_3
rel_1_2_4
rel_1_2_5
rel_1_2_6
rel_1_2_7
rel_1_2_8
rel_1_2_9
rel_1_3_0
rel_1_3_0b1
rel_1_3_0b2
rel_1_3_0b3
rel_1_3_1
rel_1_3_10
rel_1_3_11
rel_1_3_12
rel_1_3_13
rel_1_3_14
rel_1_3_15
rel_1_3_16
rel_1_3_17
rel_1_3_18
rel_1_3_19
rel_1_3_2
rel_1_3_20
rel_1_3_21
rel_1_3_22
rel_1_3_23
rel_1_3_24
rel_1_3_3
rel_1_3_4
rel_1_3_5
rel_1_3_6
rel_1_3_7
rel_1_3_8
rel_1_3_9
rel_1_4_0
rel_1_4_0b1
rel_1_4_0b2
rel_1_4_0b3
rel_1_4_1
rel_1_4_10
rel_1_4_11
rel_1_4_12
rel_1_4_13
rel_1_4_14
rel_1_4_15
rel_1_4_16
rel_1_4_17
rel_1_4_18
rel_1_4_19
rel_1_4_2
rel_1_4_20
rel_1_4_21
rel_1_4_22
rel_1_4_23
rel_1_4_24
rel_1_4_25
rel_1_4_26
rel_1_4_27
rel_1_4_28
rel_1_4_29
rel_1_4_3
rel_1_4_30
rel_1_4_31
rel_1_4_32
rel_1_4_33
rel_1_4_34
rel_1_4_35
rel_1_4_36
rel_1_4_37
rel_1_4_38
rel_1_4_39
rel_1_4_4
rel_1_4_40
rel_1_4_41
rel_1_4_42
rel_1_4_43
rel_1_4_44
rel_1_4_45
rel_1_4_46
rel_1_4_47
rel_1_4_48
rel_1_4_49
rel_1_4_5
rel_1_4_50
rel_1_4_51
rel_1_4_52
rel_1_4_53
rel_1_4_54
rel_1_4_6
rel_1_4_7
rel_1_4_8
rel_1_4_9
rel_2_0_0
rel_2_0_0b1
rel_2_0_0b2
rel_2_0_0b3
rel_2_0_0b4
rel_2_0_0rc1
rel_2_0_0rc2
rel_2_0_0rc3
rel_2_0_1
rel_2_0_10
rel_2_0_11
rel_2_0_12
rel_2_0_13
rel_2_0_14
rel_2_0_15
rel_2_0_16
rel_2_0_17
rel_2_0_18
rel_2_0_19
rel_2_0_2
rel_2_0_20
rel_2_0_21
rel_2_0_22
rel_2_0_23
rel_2_0_24
rel_2_0_25
rel_2_0_26
rel_2_0_27
rel_2_0_28
rel_2_0_29
rel_2_0_3
rel_2_0_30
rel_2_0_31
rel_2_0_32
rel_2_0_33
rel_2_0_34
rel_2_0_35
rel_2_0_36
rel_2_0_37
rel_2_0_38
rel_2_0_39
rel_2_0_4
rel_2_0_40
rel_2_0_41
rel_2_0_42
rel_2_0_43
rel_2_0_44
rel_2_0_45
rel_2_0_46
rel_2_0_47
rel_2_0_48
rel_2_0_49
rel_2_0_5
rel_2_0_5_post1
rel_2_0_6
rel_2_0_7
rel_2_0_8
rel_2_0_9
rel_2_1_0b1
rel_2_1_0b2
-
f431017f40
- Applied some safe collections optimizations and annotated a few key places for future optimization. As-is, masseagerload shows a speed up and overall function reduction compared to 0.4 pre-collections. - Some minor cleanups in collections + related
Jason Kirtland
2007-06-28 17:42:34 +00:00 -
2b1a7aa593
eek! wrong tranasctional command for like, years now....
Mike Bayer
2007-06-28 16:36:09 +00:00 -
5cd9662399
added extra session.clear() to enable example to work
Mike Bayer
2007-06-28 15:06:36 +00:00 -
7bb67e363d
fix to "populate_existing"
Mike Bayer
2007-06-27 23:12:08 +00:00 -
7b87fcecd6
- Replaced collection api: The "InstrumentedList" proxy is replaced with a proxy-free, decorator-based approach for user-space instrumentation and a "view" adapter for interaction with the user's collection within the orm. Fixes [ticket:213], [ticket:548], [ticket:563]. - This needs many more unit tests. There is significant indirect coverage through association proxy, but direct tests are needed, specifically in the decorators and add/remove event firing. - Collections are now instrumented via decorations rather than proxying. You can now have collections that manage their own membership, and your class instance will be directly exposed on the relation property. The changes are transparent for most users. - InstrumentedList (as it was) is removed, and relation properties no longer have 'clear()', '.data', or any other added methods beyond those provided by the collection type. You are free, of course, to add them to a custom class. - __setitem__-like assignments now fire remove events for the existing value, if any. - dict-likes used as collection classes no longer need to change __iter__ semantics- itervalues() is used by default instead. This is a backwards incompatible change. - subclassing dict for a mapped collection is no longer needed in most cases. orm.collections provides canned implementations that key objects by a specified column or a custom function of your choice. - collection assignment now requires a compatible type- assigning None to clear a collection or assinging a list to a dict collection will now raise an argument error. - AttributeExtension moved to interfaces, and .delete is now .remove The event method signature has also been swapped around.
Jason Kirtland
2007-06-27 21:08:14 +00:00 -
01e9fa8f47
- fix to the "column_prefix" flag so that the mapper does not trip over synonyms (and others) that are named after the column's actual "key" (since, column_prefix means "dont use the key").
Mike Bayer
2007-06-27 20:38:43 +00:00 -
a1a2fe7400
merge from trunk fix for undetected disconnects for mysql (ticket #625), r2793
Ants Aasma
2007-06-27 09:54:33 +00:00 -
6f70a1c386
some errors of droppedm mysql connections weren't being caught by the disconnect detecting logic, fixes #625
Ants Aasma
2007-06-27 09:51:17 +00:00 -
6f630e98a6
merge 2791 from trunk, fix for bad error message (ticket #607)
Ants Aasma
2007-06-26 19:07:51 +00:00 -
2268526d4c
better error message for NoSuchColumnError, fix ticket #607
Ants Aasma
2007-06-26 19:01:33 +00:00 -
8b89aa795c
merge compound select grouping patch from trunk (ticket #623)
Ants Aasma
2007-06-26 18:31:57 +00:00 -
51c0d90c8d
add missing grouping for compound selects. fixes ticket #623
Ants Aasma
2007-06-26 18:00:57 +00:00 -
c533030643
merge from trunk #624 fix, modulo operator escaping
Ants Aasma
2007-06-26 16:38:16 +00:00 -
b191254d8a
fix #624, modulo operator escaping on mysql and postgres someone should test this with oracle, firebird and sql server also
Ants Aasma
2007-06-26 16:37:30 +00:00 -
73b76e57ac
merged between precedence from trunk ([2785])
Ants Aasma
2007-06-25 19:20:53 +00:00 -
987581e6d2
fix precedence of between (ticket #621)
Ants Aasma
2007-06-25 18:14:40 +00:00 -
9225b3dee9
merged operator precedence fixes/tests IN fixes/tests from trunk r2782-r2783
Mike Bayer
2007-06-25 17:22:14 +00:00 -
bc58df9c1f
- fixed precedence of operators so that parenthesis are correctly applied [ticket:620] - calling <column>.in_() (i.e. with no arguments) will return "CASE WHEN (<column> IS NULL) THEN NULL ELSE 0 END = 1)", so that NULL or False is returned in all cases, rather than throwing an error [ticket:545]
Mike Bayer
2007-06-25 17:07:25 +00:00 -
4cc6c4f4fc
docstring cleanup, removal of some ORM cruft
Mike Bayer
2007-06-25 03:47:29 +00:00 -
0e209828b5
moved "clone" conditional blocks into separate copy_internals() method; was a conflation of tasks having them in the same place like that.
Mike Bayer
2007-06-25 03:14:01 +00:00 -
952c9e8f6d
removed ConnectionProvider. engines have a "pool" attribute now.
Mike Bayer
2007-06-24 20:58:08 +00:00 -
11b0fdc1b6
merged trunk r2755-r2778
Mike Bayer
2007-06-24 20:09:54 +00:00 -
3404bd8d82
- fixed limit/offset compilation for postgres
Mike Bayer
2007-06-24 20:00:44 +00:00 -
13ac46eb3f
- merge of generative_sql branch - copy_container() removed. ClauseVisitor.traverse() now features "clone" flag which allows traversal with copy-and-modify-in-place behavior - select() objects copyable now [ticket:52] [ticket:569] - improved support for custom column_property() attributes which feature correlated subqueries...work better with eager loading now. - accept_visitor() methods removed. ClauseVisitor now genererates method names based on class names, or an optional __visit_name__ attribute. calls regular visit_XXX methods as they exist, can optionally call an additional "pre-descent" enter_XXX method to allow stack-based operations on traversals - select() and union()'s now have "generative" behavior. methods like order_by() and group_by() return a *new* instance - the original instance is left unchanged. non-generative methods remain as well. - the internals of select/union vastly simplified - all decision making regarding "is subquery" and "correlation" pushed to SQL generation phase. select() elements are now *never* mutated by their enclosing containers or by any dialect's compilation process
Mike Bayer
2007-06-24 19:58:41 +00:00 -
f9dc30f239
added test for correlation of scalar subqueries to a JOIN object
Mike Bayer
2007-06-24 18:46:02 +00:00 -
7cfd3973ce
- fixed "where"/"from" criterion of select() to accept a unicode string in addition to regular string - both convert to text()
Mike Bayer
2007-06-23 18:47:28 +00:00 -
909cf3fd5d
- Added missing orm import
Jason Kirtland
2007-06-22 21:10:30 +00:00 -
1af29a42d2
- added dialect flag "auto_convert_lobs", defaults to True; will cause any LOB objects detected in a result set to be forced into OracleBinary so that the LOB is read() automatically, if no typemap was present (i.e., if a textual execute() was issued).
Mike Bayer
2007-06-22 15:36:54 +00:00 -
64e920cee8
- expanded assignment test, ensure that re-assigning the value of an association mutates the backing object (rather than a delete and create with new primary keys)
Jason Kirtland
2007-06-21 21:01:04 +00:00 -
3c1a7710f0
- added standalone distinct() function in addition to column.distinct() [ticket:558]
Mike Bayer
2007-06-21 17:42:42 +00:00 -
a0f01fc86c
- merged trunk r2730-r2755 - removed "clear_mapper()" method
Mike Bayer
2007-06-20 22:53:03 +00:00 -
a1fe6e2c76
- forwards-compatibility with 0.4: added one(), first(), and all() to Query - added selectone_by() to assignmapper
Mike Bayer
2007-06-20 22:28:54 +00:00 -
e846724192
update changelog
Mike Bayer
2007-06-20 22:09:51 +00:00 -
671d7fdadf
added a unit test to test PK "collapsing" as in [changeset:2636], to help illustrate for [ticket:611]
Mike Bayer
2007-06-20 21:59:38 +00:00 -
58dbbab392
fixed overly eager check for ClauseElement type in filter()
Mike Bayer
2007-06-20 21:24:34 +00:00 -
6793bbd079
fixed outerjoin() to use correct start point
Mike Bayer
2007-06-20 21:17:28 +00:00 -
48ebb102ea
- added synchronization to the mapper() construction step, to avoid thread collections when pre-existing mappers are compiling in a different thread [ticket:613]
Mike Bayer
2007-06-20 21:08:10 +00:00 -
33648e7176
- fixed very stupid bug when deleting items with many-to-many uselist=False relations
Mike Bayer
2007-06-20 18:53:33 +00:00 -
2e72d7e15f
orig_set is a Set [ticket:614]
Mike Bayer
2007-06-20 15:35:33 +00:00 -
2e82f5de0c
- finally figured out how to get setuptools version in, available as sqlalchemy.__version__ [ticket:428]
Mike Bayer
2007-06-19 17:48:46 +00:00 -
440701c82d
- finally figured out how to get setuptools version in, available as sqlalchemy.__version__ [ticket:428]
Mike Bayer
2007-06-19 17:46:57 +00:00 -
6ba5ecb379
- added Interval type to types.py [ticket:595]
Mike Bayer
2007-06-17 01:18:31 +00:00 -
243ce000ec
filter() checks for ClauseElement [ticket:535]
Mike Bayer
2007-06-17 01:06:00 +00:00 -
37762aad5c
- merged last_inserted_ids() fix from trunk [changeset:2743]
Mike Bayer
2007-06-17 00:57:06 +00:00 -
909758df8e
- result.last_inserted_ids() should return a list that is identically sized to the primary key constraint of the table. values that were "passively" created and not available via cursor.lastrowid will be None. - sqlite: string PK column inserts dont get overwritten with OID [ticket:603]
Mike Bayer
2007-06-17 00:49:08 +00:00 -
23525a3ea8
- datetime fixes: got subsecond TIMESTAMP to work [ticket:604], added OracleDate which supports types.Date with only year/month/day
Mike Bayer
2007-06-17 00:13:31 +00:00 -
93215f429d
- sqlite better handles datetime/date/time objects mixed and matched with various Date/Time/DateTime columns
Mike Bayer
2007-06-17 00:10:04 +00:00 -
d1e474ed74
test case for oracle timestamp adaption
Mike Bayer
2007-06-16 23:36:19 +00:00 -
6cd584d303
- Fixed typo blocking some assoc proxy dict assignments, added test
Jason Kirtland
2007-06-16 22:04:13 +00:00 -
c19a707131
- Eh, dummy_threading trick didn't actually work for no-op'ing overflow. Works now, but less readable. - Shaped the script from ticket #608 into a test case
Jason Kirtland
2007-06-16 18:46:23 +00:00 -
3c9ed9f4bc
- Put a mutex around the QueuePool's overflow handlings
Jason Kirtland
2007-06-16 15:51:13 +00:00 -
5b779d30c3
- Added testbase.Table and testbase.Column, interceptors that can set up test-run- and dialect-specific options on those objects All tests re-pointed to go through the interceptors - Removed mysql_engine= from table declarations, replaced with a general flag indicating storage requirements - Added ability to choose a global MySQL storage engine for all tests --mysql-engine=<whatever> If none is specified, tests use the old db-default/InnoDB behavior - Added ability to append arbitrary table creation params --table-option=KEY=VALUE For MySQL 3, use this to set mysql_type instead of --mysql-engine - Removed a couple dead test modules
Jason Kirtland
2007-06-15 22:35:53 +00:00 -
1fba10839c
unit test fix
Mike Bayer
2007-06-15 16:53:00 +00:00 -
4b3af119f7
- added "explcit" create/drop/execute support for sequences (i.e. you can pass a "connectable" to each of those methods on Sequence) - checkfirst flag propigates for sequence creates/drops
Mike Bayer
2007-06-15 16:51:25 +00:00 -
47c3ce38aa
- merged trunk 2629-2730 - fixes to is_select() which is now an important method - mysql unit tests fixes
Mike Bayer
2007-06-14 18:37:20 +00:00 -
baba8281df
- result sets from CRUD operations close their underlying cursor immediately. will also autoclose the connection if defined for the operation; this allows more efficient usage of connections for successive CRUD operations with less chance of "dangling connections".
Mike Bayer
2007-06-14 18:17:05 +00:00 -
ca5480de91
fixed up really old tests to work without legacy engine syntax
Mike Bayer
2007-06-14 04:14:19 +00:00 -
84420a1d0f
- Iteration over dict association proxies is now dict-like, not InstrumentedList-like (e.g. over keys instead of values). - Don't tightly bind proxies to source collections (fixes #597) - Handle slice objects on orderinglist's __setitem__
Jason Kirtland
2007-06-14 00:11:51 +00:00 -
2c65ce7536
Multiple MSSQL fixes; see ticket #581
Paul Johnston
2007-06-13 18:53:16 +00:00 -
e4cd7b2ed4
- MySQL TEXT-derived types weren't respecting convert_unicode, fixes #601 - unicode type test now exercises Unicode() and Unicode(len)
Jason Kirtland
2007-06-13 17:47:54 +00:00 -
e629fa9685
r/m psycopg1 support
Jonathan Ellis
2007-06-12 20:44:13 +00:00 -
a95c6e3fa9
add explanation of prefab db connections
Jonathan Ellis
2007-06-12 20:43:43 +00:00 -
a9da36da05
fix apparent typo
Jonathan Ellis
2007-06-12 20:39:48 +00:00 -
32310c713f
merge 2684-2686 from trunk
Jonathan Ellis
2007-06-12 20:22:57 +00:00 -
e1ae27d94f
- Faster FOR UPDATE tests
Jason Kirtland
2007-06-12 01:58:26 +00:00 -
60bbb80202
- Added tests for SELECT ... FOR UPDATE - Added postgres support for FOR UPDATE NOWAIT via select(for_update='nowait')
Jason Kirtland
2007-06-12 00:45:23 +00:00 -
2a052cd593
- result.last_inserted_ids() should return a list that is identically sized to the primary key constraint of the table. values that were "passively" created and not available via cursor.lastrowid will be None.
Mike Bayer
2007-06-11 22:39:03 +00:00 -
6b293a78d3
- MetaData loses 'name' attribute - no more global_connect()
Mike Bayer
2007-06-11 19:48:36 +00:00 -
ce2d1c7159
added separate test for metadata some cleanup to query.py unit test added settable "engine" property on MetaData
Mike Bayer
2007-06-11 19:31:19 +00:00 -
cd358b8c9d
- added "aliased joins" feature to query.filter_by() - further work on modernizing/cleaning up unit tests
Mike Bayer
2007-06-10 23:53:03 +00:00 -
f17ba4c7be
merged StaticPool implementation
Mike Bayer
2007-06-09 21:44:36 +00:00 -
86c9ffeea6
added StaticPool, stores just one connection.
Mike Bayer
2007-06-09 20:59:59 +00:00 -
a337890d82
version number
Mike Bayer
2007-06-09 17:50:24 +00:00 -
eb3ee48990
added test for testing against "outerjoin"
Mike Bayer
2007-06-08 15:08:30 +00:00 -
4302d162ae
documented eager load fix
Mike Bayer
2007-06-08 14:24:10 +00:00 -
4215a5f200
- eager loader calls select_mapper so that poly rulesets get picked up - changed polymorph example to use a single set of outerjoins
Mike Bayer
2007-06-08 03:17:11 +00:00 -
561203f232
- added a third layer of inheritance to polymorph test - added some extra logic to mapper to try to convert a "foreign key" holding PK-col into a non-FK col - apparently, polymorphic loading can now be achieved with LEFT OUTER JOINs quite easily (i.e. no UNIONs). this needs to be studied further (i.e. why was I making everyone use UNION ALL all this time)
Mike Bayer
2007-06-08 02:12:36 +00:00 -
bf8d8436ec
extra test for corresponding column fix
Mike Bayer
2007-06-07 03:02:03 +00:00 -
5430c7177a
- fixed bug where selectable.corresponding_column(selectable.c.col) would not return selectable.c.col, if the selectable is a join of a table and another join involving the same table. messed up ORM decision making [ticket:593] - removed is_natural_case function from ANSIIdentifierPreparer
Mike Bayer
2007-06-06 23:39:25 +00:00 -
a74da6d21e
- fixed bug where selectable.corresponding_column(selectable.c.col) would not return selectable.c.col, if the selectable is a join of a table and another join involving the same table. messed up ORM decision making [ticket:593]
Mike Bayer
2007-06-06 23:37:18 +00:00 -
72113780f3
Rick Morrison
2007-06-06 17:13:13 +00:00 -
9b61ea39a8
- moved another chunk of mapper.py tests to query.py test suite - got all tests/extensions working with new APIs - axed proxyengine until further notice - SelectResults folds into a 10 line wrapper for Query, loses join_to() (use join()) - test cleanup
Mike Bayer
2007-06-05 23:12:03 +00:00 -
2290d9cd6d
Query refactoring is complete. just needs filter_by([args], **kwargs) feature and it should then comply with the 0.4 spec
Mike Bayer
2007-06-05 20:12:33 +00:00 -
f8d99d8118
- Rearrange placement of 'fields' (mysql 4.1 reserved word) so that it won't accidentally get lost
Jason Kirtland
2007-06-05 19:31:42 +00:00 -
58947cf025
- added 'fields' to reserved words [ticket:590]
Mike Bayer
2007-06-05 19:20:08 +00:00 -
d761c24892
- added 'fields' to reserved words [ticket:590]
Mike Bayer
2007-06-05 19:19:16 +00:00 -
2e8903cf84
- long-identifier detection fixed to use > rather than >= for max ident length [ticket:589] - reformat changelog
Mike Bayer
2007-06-05 19:16:35 +00:00 -
b35e93ecf4
- long-identifier detection fixed to use > rather than >= for max ident length [ticket:589]
Mike Bayer
2007-06-05 19:14:13 +00:00 -
0126f32b31
more paring down...
Mike Bayer
2007-06-05 00:50:22 +00:00 -
6abe864ceb
refactoring step 2. all deprecated functions now express their functionality in terms of generative behavior. also the thing will run like crap right now until the next refactor stage...stay tuned
Mike Bayer
2007-06-04 23:50:22 +00:00 -
177483cd19
migrating all the "deprecated" methods away from the current methods. step two will be to change the deprecated methods to all express their functionality (primarily) in terms of the non-deprecated methods.
Mike Bayer
2007-06-04 20:58:23 +00:00 -
67cfc86b97
- added all(), first(), and one() - created new test framework for query. migrating old test/orm/mapper.py tests over to new query.py
Mike Bayer
2007-06-04 18:14:59 +00:00 -
7e4ca78574
join() will check existing objects in the FROM clause and not re-join to one which is already present
Mike Bayer
2007-06-04 15:20:42 +00:00 -
6163b363d0
- interfaces lib in docstrings - query.join() resets the joinpoint - added filter(), filter_by() to assignmapper
Mike Bayer
2007-06-04 15:10:34 +00:00 -
cbc33de2fe
pg test wasnt really working with that particular default..its a TODO
rel_0_3_8
Mike Bayer
2007-06-02 20:33:15 +00:00 -
51a2c7576a
- added filter(), filter_by() to assignmapper
Mike Bayer
2007-06-02 19:45:48 +00:00 -
aa32c6d6fd
added reset_joinpoint() feature for query, interim until 0.4
Mike Bayer
2007-06-02 19:36:28 +00:00 -
d518d49d8e
added interfaces package to orm
Mike Bayer
2007-06-02 19:09:30 +00:00 -
65f0edb949
- removed cascade_mappers(). long overdue. - removed sqlalchemy.orm from sqlalchemy.__init__ namespace. still needs updates in documentation, tutorial pages - moved MapperExtension to interfaces package - moved ExtensionCarrier to orm.util
Mike Bayer
2007-06-02 19:06:13 +00:00 -
96ee77cd09
fix running tests on Windows
Jonathan Ellis
2007-06-01 04:55:17 +00:00