- Notifications
You must be signed in to change notification settings - Fork28
Commita749a23
committed
Remove use_json_as_text options from json_to_record/json_populate_record.
The "false" case was really quite useless since all it did was to throwan error; a definition not helped in the least by making it the default.Instead let's just have the "true" case, which emits nested objects andarrays in JSON syntax. We might later want to provide the ability toemit sub-objects in Postgres record or array syntax, but we'd be best offto drive that off a check of the target field datatype, not a separateargument.For the functions newly added in 9.4, we can just remove the flag argumentsoutright. We can't do that for json_populate_record[set], which alreadyexisted in 9.3, but we can ignore the argument and always behave as if itwere "true". It helps that the flag arguments were optional and notdocumented in any useful fashion anyway.1 parent51adcaa commita749a23
File tree
11 files changed
+136
-205
lines changed- doc/src/sgml
- src
- backend
- catalog
- utils/adt
- include/catalog
- test/regress
- expected
- sql
11 files changed
+136
-205
lines changedLines changed: 12 additions & 14 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10562 | 10562 |
| |
10563 | 10563 |
| |
10564 | 10564 |
| |
10565 |
| - | |
10566 |
| - | |
| 10565 | + | |
| 10566 | + | |
10567 | 10567 |
| |
10568 | 10568 |
| |
10569 | 10569 |
| |
| |||
10581 | 10581 |
| |
10582 | 10582 |
| |
10583 | 10583 |
| |
10584 |
| - | |
10585 |
| - | |
| 10584 | + | |
| 10585 | + | |
10586 | 10586 |
| |
10587 | 10587 |
| |
10588 | 10588 |
| |
| |||
10655 | 10655 |
| |
10656 | 10656 |
| |
10657 | 10657 |
| |
10658 |
| - | |
10659 |
| - | |
| 10658 | + | |
| 10659 | + | |
10660 | 10660 |
| |
10661 | 10661 |
| |
10662 | 10662 |
| |
10663 | 10663 |
| |
10664 | 10664 |
| |
10665 | 10665 |
| |
10666 |
| - | |
10667 |
| - | |
| 10666 | + | |
10668 | 10667 |
| |
10669 |
| - | |
| 10668 | + | |
10670 | 10669 |
| |
10671 | 10670 |
| |
10672 | 10671 |
| |
| |||
10676 | 10675 |
| |
10677 | 10676 |
| |
10678 | 10677 |
| |
10679 |
| - | |
10680 |
| - | |
| 10678 | + | |
| 10679 | + | |
10681 | 10680 |
| |
10682 | 10681 |
| |
10683 | 10682 |
| |
10684 | 10683 |
| |
10685 | 10684 |
| |
10686 | 10685 |
| |
10687 |
| - | |
10688 |
| - | |
| 10686 | + | |
10689 | 10687 |
| |
10690 |
| - | |
| 10688 | + | |
10691 | 10689 |
| |
10692 | 10690 |
| |
10693 | 10691 |
| |
|
Lines changed: 2 additions & 24 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
817 | 817 |
| |
818 | 818 |
| |
819 | 819 |
| |
| 820 | + | |
820 | 821 |
| |
821 | 822 |
| |
822 | 823 |
| |
823 | 824 |
| |
| 825 | + | |
824 | 826 |
| |
825 | 827 |
| |
826 | 828 |
| |
827 | 829 |
| |
828 |
| - | |
829 |
| - | |
830 |
| - | |
831 |
| - | |
832 |
| - | |
833 |
| - | |
834 |
| - | |
835 |
| - | |
836 |
| - | |
837 |
| - | |
838 |
| - | |
839 |
| - | |
840 |
| - | |
841 |
| - | |
842 |
| - | |
843 |
| - | |
844 |
| - | |
845 |
| - | |
846 |
| - | |
847 |
| - | |
848 |
| - | |
849 |
| - | |
850 |
| - | |
851 |
| - | |
852 | 830 |
| |
853 | 831 |
| |
854 | 832 |
| |
|
Lines changed: 6 additions & 54 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
85 | 85 |
| |
86 | 86 |
| |
87 | 87 |
| |
88 |
| - | |
89 |
| - | |
| 88 | + | |
90 | 89 |
| |
91 | 90 |
| |
92 | 91 |
| |
| |||
198 | 197 |
| |
199 | 198 |
| |
200 | 199 |
| |
201 |
| - | |
202 | 200 |
| |
203 | 201 |
| |
204 | 202 |
| |
| |||
235 | 233 |
| |
236 | 234 |
| |
237 | 235 |
| |
238 |
| - | |
239 | 236 |
| |
240 | 237 |
| |
241 | 238 |
| |
| |||
1989 | 1986 |
| |
1990 | 1987 |
| |
1991 | 1988 |
| |
1992 |
| - | |
1993 | 1989 |
| |
1994 | 1990 |
| |
1995 | 1991 |
| |
| |||
2005 | 2001 |
| |
2006 | 2002 |
| |
2007 | 2003 |
| |
2008 |
| - | |
2009 |
| - | |
2010 |
| - | |
2011 | 2004 |
| |
2012 | 2005 |
| |
2013 | 2006 |
| |
| |||
2065 | 2058 |
| |
2066 | 2059 |
| |
2067 | 2060 |
| |
2068 |
| - | |
| 2061 | + | |
2069 | 2062 |
| |
2070 | 2063 |
| |
2071 | 2064 |
| |
| |||
2227 | 2220 |
| |
2228 | 2221 |
| |
2229 | 2222 |
| |
2230 |
| - | |
2231 |
| - | |
2232 |
| - | |
2233 |
| - | |
2234 | 2223 |
| |
2235 | 2224 |
| |
2236 | 2225 |
| |
| |||
2258 | 2247 |
| |
2259 | 2248 |
| |
2260 | 2249 |
| |
2261 |
| - | |
2262 |
| - | |
2263 |
| - | |
2264 |
| - | |
2265 |
| - | |
2266 |
| - | |
2267 | 2250 |
| |
2268 | 2251 |
| |
2269 |
| - | |
| 2252 | + | |
2270 | 2253 |
| |
2271 | 2254 |
| |
2272 | 2255 |
| |
| |||
2289 | 2272 |
| |
2290 | 2273 |
| |
2291 | 2274 |
| |
2292 |
| - | |
2293 | 2275 |
| |
2294 | 2276 |
| |
2295 | 2277 |
| |
| |||
2313 | 2295 |
| |
2314 | 2296 |
| |
2315 | 2297 |
| |
2316 |
| - | |
2317 |
| - | |
2318 |
| - | |
2319 |
| - | |
2320 |
| - | |
| 2298 | + | |
2321 | 2299 |
| |
2322 | 2300 |
| |
2323 | 2301 |
| |
| |||
2535 | 2513 |
| |
2536 | 2514 |
| |
2537 | 2515 |
| |
2538 |
| - | |
2539 |
| - | |
2540 |
| - | |
2541 |
| - | |
2542 | 2516 |
| |
2543 | 2517 |
| |
2544 | 2518 |
| |
| |||
2565 | 2539 |
| |
2566 | 2540 |
| |
2567 | 2541 |
| |
2568 |
| - | |
2569 | 2542 |
| |
2570 | 2543 |
| |
2571 | 2544 |
| |
| |||
2576 | 2549 |
| |
2577 | 2550 |
| |
2578 | 2551 |
| |
2579 |
| - | |
2580 |
| - | |
2581 | 2552 |
| |
2582 | 2553 |
| |
2583 | 2554 |
| |
| |||
2667 | 2638 |
| |
2668 | 2639 |
| |
2669 | 2640 |
| |
2670 |
| - | |
2671 | 2641 |
| |
2672 | 2642 |
| |
2673 | 2643 |
| |
| |||
2749 | 2719 |
| |
2750 | 2720 |
| |
2751 | 2721 |
| |
2752 |
| - | |
| 2722 | + | |
2753 | 2723 |
| |
2754 |
| - | |
2755 |
| - | |
2756 |
| - | |
2757 |
| - | |
2758 |
| - | |
2759 |
| - | |
2760 | 2724 |
| |
2761 |
| - | |
2762 | 2725 |
| |
2763 | 2726 |
| |
2764 | 2727 |
| |
| |||
2903 | 2866 |
| |
2904 | 2867 |
| |
2905 | 2868 |
| |
2906 |
| - | |
2907 |
| - | |
2908 |
| - | |
2909 |
| - | |
2910 |
| - | |
2911 |
| - | |
2912 |
| - | |
| 2869 | + | |
2913 | 2870 |
| |
2914 | 2871 |
| |
2915 | 2872 |
| |
| |||
2938 | 2895 |
| |
2939 | 2896 |
| |
2940 | 2897 |
| |
2941 |
| - | |
2942 |
| - | |
2943 |
| - | |
2944 |
| - | |
2945 |
| - | |
2946 | 2898 |
| |
2947 | 2899 |
| |
2948 | 2900 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
53 | 53 |
| |
54 | 54 |
| |
55 | 55 |
| |
56 |
| - | |
| 56 | + | |
57 | 57 |
| |
58 | 58 |
|
Lines changed: 7 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1061 | 1061 |
| |
1062 | 1062 |
| |
1063 | 1063 |
| |
1064 |
| - | |
| 1064 | + | |
1065 | 1065 |
| |
1066 | 1066 |
| |
1067 | 1067 |
| |
| |||
4248 | 4248 |
| |
4249 | 4249 |
| |
4250 | 4250 |
| |
4251 |
| - | |
| 4251 | + | |
4252 | 4252 |
| |
4253 |
| - | |
| 4253 | + | |
4254 | 4254 |
| |
4255 | 4255 |
| |
4256 | 4256 |
| |
| |||
4605 | 4605 |
| |
4606 | 4606 |
| |
4607 | 4607 |
| |
4608 |
| - | |
| 4608 | + | |
4609 | 4609 |
| |
4610 |
| - | |
| 4610 | + | |
4611 | 4611 |
| |
4612 |
| - | |
| 4612 | + | |
4613 | 4613 |
| |
4614 |
| - | |
| 4614 | + | |
4615 | 4615 |
| |
4616 | 4616 |
| |
4617 | 4617 |
| |
|
0 commit comments
Comments
(0)