This file is indexed.

/usr/share/postgresql/9.3/unknown.pltcl is in postgresql-pltcl-9.3 9.3.24-0ubuntu0.14.04.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 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
#---------------------------------------------------------------------
# Support for unknown command
#---------------------------------------------------------------------

proc unknown {proname args} {
    upvar #0	__PLTcl_unknown_support_plan_modname	p_mod
    upvar #0	__PLTcl_unknown_support_plan_modsrc	p_src

    #-----------------------------------------------------------
    # On first call prepare the plans
    #-----------------------------------------------------------
    if {![info exists p_mod]} {
        set p_mod [spi_prepare 					\
		"select modname from pltcl_modfuncs		\
		 where funcname = \$1" name]
        set p_src [spi_prepare					\
		"select modseq, modsrc from pltcl_modules	\
		 where modname = \$1				\
		 order by modseq" name]
    }

    #-----------------------------------------------------------
    # Lookup the requested function in pltcl_modfuncs
    #-----------------------------------------------------------
    set n [spi_execp -count 1 $p_mod [list [quote $proname]]]
    if {$n != 1} {
	#-----------------------------------------------------------
	# Not found there either - now it's really unknown
	#-----------------------------------------------------------
        return -code error "unknown command '$proname'"
    }

    #-----------------------------------------------------------
    # Collect the source pieces from pltcl_modules
    #-----------------------------------------------------------
    set src ""
    spi_execp $p_src [list [quote $modname]] {
        append src $modsrc
    }

    #-----------------------------------------------------------
    # Load the source into the interpreter
    #-----------------------------------------------------------
    if {[catch {
            uplevel #0 "$src"
        } msg]} {
	elog NOTICE "pltcl unknown: error while loading module $modname"
	elog WARN $msg
    }

    #-----------------------------------------------------------
    # This should never happen
    #-----------------------------------------------------------
    if {[catch {info args $proname}]} {
        return -code error \
	    "unknown command '$proname' (still after loading module $modname)"
    }

    #-----------------------------------------------------------
    # Finally simulate the initial procedure call
    #-----------------------------------------------------------
    return [uplevel 1 $proname $args]
}