File: custom.out

package info (click to toggle)
postgresql-unit 7.10-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,540 kB
  • sloc: sql: 1,768; ansic: 1,334; lex: 358; yacc: 140; perl: 100; makefile: 40; sh: 25
file content (79 lines) | stat: -rw-r--r-- 1,474 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
SELECT '1 foobar'::unit;
ERROR:  unit "foobar" is not known
LINE 1: SELECT '1 foobar'::unit;
               ^
SELECT unit_is_hashed('foobar');
 unit_is_hashed 
----------------
 f
(1 row)

INSERT INTO unit_prefixes VALUES ('foo', 42);
SELECT '1 foobar'::unit;
  unit   
---------
 4.2 MPa
(1 row)

SELECT unit_is_hashed('foobar');
 unit_is_hashed 
----------------
 t
(1 row)

SELECT * FROM unit_prefixes WHERE dump;
 prefix | factor | definition | dump 
--------+--------+------------+------
 foo    |     42 |            | t
(1 row)

INSERT INTO unit_units VALUES ('legobrick', '9.6 mm');
SELECT unit_is_hashed('legobricks');
 unit_is_hashed 
----------------
 f
(1 row)

SELECT '1 m'::unit @ 'legobricks' AS one_meter;
          one_meter          
-----------------------------
 104.166666666667 legobricks
(1 row)

SELECT unit_is_hashed('legobricks');
 unit_is_hashed 
----------------
 t
(1 row)

SELECT * FROM unit_units WHERE dump;
   name    |  unit  | shift | definition | dump 
-----------+--------+-------+------------+------
 legobrick | 9.6 mm |       |            | t
(1 row)

UPDATE unit_units SET unit = '19.1 mm' WHERE name = 'legobrick'; -- Duplo size
SELECT '2 legobricks'::unit AS old_size;
 old_size 
----------
 19.2 mm
(1 row)

SELECT unit_reset();
 unit_reset 
------------
 
(1 row)

SELECT unit_is_hashed('legobricks');
 unit_is_hashed 
----------------
 f
(1 row)

SELECT '2 legobricks'::unit AS new_size;
 new_size 
----------
 38.2 mm
(1 row)