set nocount on
go
use netinfo
go

create table new_machines (ip_address varchar(16), name varchar(64), comment varchar(64))
insert new_machines
select convert(varchar(16), ip_address), convert(varchar(64), name), convert(varchar(64), comment)
from machines
go
drop table machines
go
sp_rename new_machines, machines
go

create table new_users (name varchar(13), passwd varchar(13), uid smallint, gid smallint, realname varchar(64), home varchar(64), shell varchar(64))
insert new_users
select convert(varchar(13), name), convert(varchar(13), passwd), convert(smallint, uid), convert(smallint, gid), convert(varchar(64), realname), convert(varchar(64), home), convert(varchar(64), shell)
from users
go
drop table users
go
sp_rename new_users, users
go

create table new_groups (name varchar(13), passwd varchar(13), gid smallint, users varchar(64))
insert new_groups
select convert(varchar(13), name), convert(varchar(13), passwd), convert(smallint, gid), convert(varchar(64), users)
from groups
go
drop table groups
go
sp_rename new_groups, groups
go

create table new_networks (address varchar(3), name varchar(64))
insert new_networks
select convert(varchar(3), address), convert(varchar(64), name)
from networks
go
drop table networks
go
sp_rename new_networks, networks

create table new_protocols (name varchar(13), number smallint, comment varchar(64))
insert new_protocols
select convert(varchar(13), name), convert(smallint, number), convert(varchar(64), comment)
from protocols
go
drop table protocols
go
sp_rename new_protocols, protocols
go

create table new_services (name varchar(13), port smallint, protocol varchar(13), comment varchar(64))
insert new_services
select convert(varchar(32), name), convert(smallint, port), convert(varchar(13), protocol), convert(varchar(64), comment)
from services
go
drop table services
go
sp_rename new_services, services
go

create table new_rpcs (name varchar(32), number int, comment varchar(64))
insert new_rpcs
select convert(varchar(32), name), convert(int, number), convert(varchar(64), comment)
from rpcs
go
drop table rpcs
go
sp_rename new_rpcs, rpcs
go
