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 + -
显示快捷键?