duplicate_oids

来自「关系型数据库 Postgresql 6.5.2」· 代码 · 共 24 行

TXT
24
字号
#!/bin/sh## duplicate_oids## finds oids that are duplicated in the system tables.## no multibytes filesFILES=`ls pg_*.h |grep -v '_mb.h'`egrep '^DATA' $FILES | \	sed -e 's/^.*OID[^=]*=[^0-9]*//' -e 's/[^0-9].*$//' | \	sort -n >/tmp/alloids.$$uniq /tmp/alloids.$$ >/tmp/uniqoids.$$diff -u /tmp/alloids.$$ /tmp/uniqoids.$$ | \	grep -v '/tmp/' | \	grep '^-' | \	sed -e 's/^-//' | \	grep -v '^0$' | \	uniqrm /tmp/alloids.$$rm /tmp/uniqoids.$$

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?