gyn

Win32下的Perl,无用的select,停滞的Tk,结束吧....

用来建立“局”文中数据库的脚本

create table net_top(switch_pos int, floor int);
create table net_port(room int primary key, port1 int default 0, port2 int default 0);
create table net_mac_addr(room int references net_port(room),
mac_addr varchar(30) unique check (mac_addr ~ '^(00)[0-9A-F]{10}$'),
ip_addr varchar(30) check (ip_addr ~ '[0-9]{3}(\.[0-9]{1,3}){3}$'),
owner varchar(20)
);
create view net_room_view as
select * from net_top t left outer join net_port p
on (p.room/100=t.floor or p.room=t.floor);
create view net_owner_view as
select n.room, n.mac_addr, n.ip_addr, n.owner, p.port1, p.port2
from net_mac_addr n left outer join net_port p
on (n.room=p.room);

存在'E:\dbase_related\net_mgr.sql'中,然后在命令行中执行
psql -U postgres -f e:\dbase_related\net_mgr.sql
就行了。

posted on 2006-05-15 21:25 gyn_tadao 阅读(70) 评论(0)  编辑 收藏 引用 所属分类: postgresDatabase



标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)
 
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
 
相关链接:



<2006年5月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

导航

统计

常用链接

留言簿(2)

随笔分类(98)

随笔档案(82)

相册

搜索

最新评论

阅读排行榜

评论排行榜

60天内阅读排行