- Notifications
You must be signed in to change notification settings - Fork5
Commit12a47c6
committed
Disallow referential integrity actions from being deferred; only the
NO ACTION check is deferrable. This seems to be a closer approximationto what the SQL spec says than what we were doing before, and it preventssome anomalous behaviors that are possible now that triggers can fireduring the execution of PL functions.Stephan Szabo.1 parent7627b91 commit12a47c6
File tree
4 files changed
+63
-37
lines changed- doc/src/sgml
- ref
- src/backend/commands
4 files changed
+63
-37
lines changedLines changed: 12 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
940 | 940 |
| |
941 | 941 |
| |
942 | 942 |
| |
943 |
| - | |
944 |
| - | |
945 |
| - | |
946 |
| - | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
947 | 951 |
| |
| 952 | + | |
| 953 | + | |
948 | 954 |
| |
949 | 955 |
| |
950 | 956 |
| |
| |||
964 | 970 |
| |
965 | 971 |
| |
966 | 972 |
| |
967 |
| - | |
| 973 | + | |
968 | 974 |
| |
969 | 975 |
| |
970 | 976 |
| |
|
Lines changed: 25 additions & 23 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| |||
417 | 417 |
| |
418 | 418 |
| |
419 | 419 |
| |
420 |
| - | |
| 420 | + | |
421 | 421 |
| |
422 |
| - | |
423 |
| - | |
424 |
| - | |
425 |
| - | |
| 422 | + | |
| 423 | + | |
426 | 424 |
| |
427 | 425 |
| |
428 | 426 |
| |
| |||
431 | 429 |
| |
432 | 430 |
| |
433 | 431 |
| |
434 |
| - | |
| 432 | + | |
435 | 433 |
| |
436 | 434 |
| |
437 | 435 |
| |
| |||
452 | 450 |
| |
453 | 451 |
| |
454 | 452 |
| |
455 |
| - | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
456 | 456 |
| |
457 | 457 |
| |
458 | 458 |
| |
| |||
461 | 461 |
| |
462 | 462 |
| |
463 | 463 |
| |
464 |
| - | |
465 |
| - | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
466 | 468 |
| |
467 | 469 |
| |
468 | 470 |
| |
| |||
471 | 473 |
| |
472 | 474 |
| |
473 | 475 |
| |
474 |
| - | |
475 |
| - | |
476 |
| - | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
477 | 480 |
| |
478 | 481 |
| |
479 | 482 |
| |
| |||
493 | 496 |
| |
494 | 497 |
| |
495 | 498 |
| |
496 |
| - | |
| 499 | + | |
497 | 500 |
| |
498 | 501 |
| |
499 | 502 |
| |
| |||
502 | 505 |
| |
503 | 506 |
| |
504 | 507 |
| |
505 |
| - | |
| 508 | + | |
506 | 509 |
| |
507 | 510 |
| |
508 | 511 |
| |
509 | 512 |
| |
510 | 513 |
| |
511 | 514 |
| |
512 | 515 |
| |
513 |
| - | |
514 |
| - | |
515 |
| - | |
516 |
| - | |
517 |
| - | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
518 | 520 |
| |
519 | 521 |
| |
520 | 522 |
| |
| |||
844 | 846 |
| |
845 | 847 |
| |
846 | 848 |
| |
847 |
| - | |
848 |
| - | |
849 |
| - | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
850 | 852 |
| |
851 | 853 |
| |
852 | 854 |
| |
|
Lines changed: 17 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
4361 | 4361 |
| |
4362 | 4362 |
| |
4363 | 4363 |
| |
4364 |
| - | |
4365 |
| - | |
4366 | 4364 |
| |
4367 | 4365 |
| |
4368 | 4366 |
| |
4369 | 4367 |
| |
| 4368 | + | |
| 4369 | + | |
4370 | 4370 |
| |
4371 | 4371 |
| |
4372 | 4372 |
| |
| |||
4375 | 4375 |
| |
4376 | 4376 |
| |
4377 | 4377 |
| |
| 4378 | + | |
| 4379 | + | |
4378 | 4380 |
| |
4379 | 4381 |
| |
4380 | 4382 |
| |
| 4383 | + | |
| 4384 | + | |
4381 | 4385 |
| |
4382 | 4386 |
| |
4383 | 4387 |
| |
| 4388 | + | |
| 4389 | + | |
4384 | 4390 |
| |
4385 | 4391 |
| |
4386 | 4392 |
| |
| |||
4425 | 4431 |
| |
4426 | 4432 |
| |
4427 | 4433 |
| |
4428 |
| - | |
4429 |
| - | |
4430 | 4434 |
| |
4431 | 4435 |
| |
4432 | 4436 |
| |
4433 | 4437 |
| |
| 4438 | + | |
| 4439 | + | |
4434 | 4440 |
| |
4435 | 4441 |
| |
4436 | 4442 |
| |
| |||
4439 | 4445 |
| |
4440 | 4446 |
| |
4441 | 4447 |
| |
| 4448 | + | |
| 4449 | + | |
4442 | 4450 |
| |
4443 | 4451 |
| |
4444 | 4452 |
| |
| 4453 | + | |
| 4454 | + | |
4445 | 4455 |
| |
4446 | 4456 |
| |
4447 | 4457 |
| |
| 4458 | + | |
| 4459 | + | |
4448 | 4460 |
| |
4449 | 4461 |
| |
4450 | 4462 |
| |
|
Lines changed: 9 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
2729 | 2729 |
| |
2730 | 2730 |
| |
2731 | 2731 |
| |
2732 |
| - | |
| 2732 | + | |
2733 | 2733 |
| |
2734 | 2734 |
| |
2735 | 2735 |
| |
2736 |
| - | |
| 2736 | + | |
| 2737 | + | |
| 2738 | + | |
| 2739 | + | |
| 2740 | + | |
| 2741 | + | |
| 2742 | + | |
2737 | 2743 |
| |
2738 | 2744 |
| |
2739 | 2745 |
| |
|
0 commit comments
Comments
(0)