forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit2a14b96
committed
psql: Update \d sequence display
For \d sequencename, the psql code just did SELECT * FROM sequencenameto get the information to display, but this does not contain muchinteresting information anymore in PostgreSQL 10, because the metadatahas been moved to a separate system catalog.This patch creates a newly designed sequence display that is not merelyan extension of the general relation/table display as it was previously.Example:PostgreSQL 9.6:=> \d foobar Sequence "public.foobar" Column | Type | Value---------------+---------+--------------------- sequence_name | name | foobar last_value | bigint | 1 start_value | bigint | 1 increment_by | bigint | 1 max_value | bigint | 9223372036854775807 min_value | bigint | 1 cache_value | bigint | 1 log_cnt | bigint | 0 is_cycled | boolean | f is_called | boolean | fPostgreSQL 10 before this change:=> \d foobar Sequence "public.foobar" Column | Type | Value------------+---------+------- last_value | bigint | 1 log_cnt | bigint | 0 is_called | boolean | fNew:=> \d foobar Sequence "public.foobar" Type | Start | Minimum | Maximum | Increment | Cycles? | Cache--------+-------+---------+---------------------+-----------+---------+------- bigint | 1 | 1 | 9223372036854775807 | 1 | no | 1Reviewed-by: Fabien COELHO <coelho@cri.ensmp.fr>1 parent136ab7c commit2a14b96
File tree
5 files changed
+135
-80
lines changed- src
- bin/psql
- test/regress
- expected
- sql
5 files changed
+135
-80
lines changedLines changed: 109 additions & 80 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1380 | 1380 |
| |
1381 | 1381 |
| |
1382 | 1382 |
| |
1383 |
| - | |
1384 |
| - | |
1385 | 1383 |
| |
1386 | 1384 |
| |
1387 | 1385 |
| |
| |||
1563 | 1561 |
| |
1564 | 1562 |
| |
1565 | 1563 |
| |
1566 |
| - | |
1567 |
| - | |
| 1564 | + | |
1568 | 1565 |
| |
1569 | 1566 |
| |
1570 | 1567 |
| |
1571 |
| - | |
1572 |
| - | |
1573 |
| - | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
| 1571 | + | |
| 1572 | + | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
| 1584 | + | |
| 1585 | + | |
| 1586 | + | |
| 1587 | + | |
| 1588 | + | |
| 1589 | + | |
| 1590 | + | |
| 1591 | + | |
| 1592 | + | |
| 1593 | + | |
| 1594 | + | |
| 1595 | + | |
| 1596 | + | |
| 1597 | + | |
| 1598 | + | |
| 1599 | + | |
| 1600 | + | |
| 1601 | + | |
| 1602 | + | |
| 1603 | + | |
| 1604 | + | |
| 1605 | + | |
| 1606 | + | |
| 1607 | + | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
1574 | 1619 |
| |
1575 | 1620 |
| |
1576 | 1621 |
| |
1577 | 1622 |
| |
1578 | 1623 |
| |
1579 |
| - | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
| 1654 | + | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
1580 | 1670 |
| |
1581 |
| - | |
1582 |
| - | |
1583 |
| - | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
1584 | 1675 |
| |
1585 |
| - | |
1586 |
| - | |
| 1676 | + | |
| 1677 | + | |
| 1678 | + | |
| 1679 | + | |
| 1680 | + | |
| 1681 | + | |
| 1682 | + | |
1587 | 1683 |
| |
1588 | 1684 |
| |
1589 | 1685 |
| |
| |||
1667 | 1763 |
| |
1668 | 1764 |
| |
1669 | 1765 |
| |
1670 |
| - | |
1671 |
| - | |
1672 |
| - | |
1673 |
| - | |
1674 | 1766 |
| |
1675 | 1767 |
| |
1676 | 1768 |
| |
| |||
1729 | 1821 |
| |
1730 | 1822 |
| |
1731 | 1823 |
| |
1732 |
| - | |
1733 |
| - | |
1734 |
| - | |
1735 | 1824 |
| |
1736 | 1825 |
| |
1737 | 1826 |
| |
| |||
1814 | 1903 |
| |
1815 | 1904 |
| |
1816 | 1905 |
| |
1817 |
| - | |
1818 |
| - | |
1819 |
| - | |
1820 |
| - | |
1821 | 1906 |
| |
1822 | 1907 |
| |
1823 | 1908 |
| |
| |||
2030 | 2115 |
| |
2031 | 2116 |
| |
2032 | 2117 |
| |
2033 |
| - | |
2034 |
| - | |
2035 |
| - | |
2036 |
| - | |
2037 |
| - | |
2038 |
| - | |
2039 |
| - | |
2040 |
| - | |
2041 |
| - | |
2042 |
| - | |
2043 |
| - | |
2044 |
| - | |
2045 |
| - | |
2046 |
| - | |
2047 |
| - | |
2048 |
| - | |
2049 |
| - | |
2050 |
| - | |
2051 |
| - | |
2052 |
| - | |
2053 |
| - | |
2054 |
| - | |
2055 |
| - | |
2056 |
| - | |
2057 |
| - | |
2058 |
| - | |
2059 |
| - | |
2060 |
| - | |
2061 |
| - | |
2062 |
| - | |
2063 |
| - | |
2064 |
| - | |
2065 |
| - | |
2066 |
| - | |
2067 |
| - | |
2068 |
| - | |
2069 |
| - | |
2070 |
| - | |
2071 |
| - | |
2072 |
| - | |
2073 |
| - | |
2074 |
| - | |
2075 |
| - | |
2076 |
| - | |
2077 |
| - | |
2078 |
| - | |
2079 |
| - | |
2080 |
| - | |
2081 |
| - | |
2082 | 2118 |
| |
2083 | 2119 |
| |
2084 | 2120 |
| |
| |||
2963 | 2999 |
| |
2964 | 3000 |
| |
2965 | 3001 |
| |
2966 |
| - | |
2967 |
| - | |
2968 |
| - | |
2969 |
| - | |
2970 |
| - | |
2971 |
| - | |
2972 |
| - | |
2973 | 3002 |
| |
2974 | 3003 |
| |
2975 | 3004 |
| |
|
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
35 | 42 |
| |
36 | 43 |
| |
37 | 44 |
| |
|
Lines changed: 13 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
535 | 535 |
| |
536 | 536 |
| |
537 | 537 |
| |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
538 | 551 |
| |
539 | 552 |
| |
540 | 553 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
| 17 | + | |
| 18 | + | |
17 | 19 |
| |
18 | 20 |
| |
19 | 21 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
246 | 246 |
| |
247 | 247 |
| |
248 | 248 |
| |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
249 | 253 |
| |
250 | 254 |
| |
251 | 255 |
| |
|
0 commit comments
Comments
(0)