Main Tables Views Materialized Views Indexes Constraints Triggers Procedures Functions Packages Sequences Java Sources Sanity Check Index DDL scrips
Description Columns Query Constraints Triggers

RHNSERVEROVERVIEW

DDL script

Columns

NameTypeNullableInsertableUpdatableDeletableComment
ORG_IDNUMBER(38)NYESYESYES 
SERVER_IDNUMBER(38)NYESYESYES 
SERVER_NAMEVARCHAR2(128)YYESYESYES 
NOTE_COUNTNUMBER(38)YNONONO 
MODIFIEDDATENYESYESYES 
SERVER_ADMINSNUMBER(38)YNONONO 
GROUP_COUNTNUMBER(38)YNONONO 
CHANNEL_IDNUMBER(38)YNONONO 
CHANNEL_LABELSVARCHAR2(64)YNONONO 
HISTORY_COUNTNUMBER(38)YNONONO 
SECURITY_ERRATANUMBER(38)YNONONO 
BUG_ERRATANUMBER(38)YNONONO 
ENHANCEMENT_ERRATANUMBER(38)YNONONO 
OUTDATED_PACKAGESNUMBER(38)YNONONO 
LAST_CHECKIN_DAYS_AGONUMBER(38)YNONONO 
LAST_CHECKINVARCHAR2(19)YNONONO 
PENDING_UPDATESNUMBER(38)YNONONO 
OSVARCHAR2(64)NYESYESYES 
RELEASEVARCHAR2(64)NYESYESYES 
SERVER_ARCH_NAMEVARCHAR2(64)YNONONO 
LOCKEDNUMBER(38)YNONONO 

Query:

Legend: comment string keyword reserved word operator
select
    s.org_id, s.id, s.name, 0, s.modified,
    ( select count(user_id) from rhnUserServerPerms ap
      where server_id = s.id ),
    ( select count(server_group_id) from rhnVisibleServerGroupMembers
      where server_id = s.id ),
    ( select C.id
        from rhnChannel C,
	     rhnServerChannel SC
       where SC.server_id = S.id
         and SC.channel_id = C.id
	 and C.parent_channel IS NULL),
    NVL(( select C.name
        from rhnChannel C,
	     rhnServerChannel SC
       where SC.server_id = S.id
         and SC.channel_id = C.id
	 and C.parent_channel IS NULL), '(none)'),
    ( select count(id) from rhnServerHistory
      where
            server_id = S.id),
    ( select count(*) from rhnServerErrataTypeView setv
      where
            setv.server_id = s.id
        and setv.errata_type = 'Security Advisory'),
    ( select count(*) from rhnServerErrataTypeView setv
      where
            setv.server_id = s.id
        and setv.errata_type = 'Bug Fix Advisory'),
    ( select count(*) from rhnServerErrataTypeView setv
      where
            setv.server_id = s.id
        and setv.errata_type = 'Product Enhancement Advisory'),
    ( select count(distinct p.name_id) from rhnPackage p, rhnServerNeededPackageCache snpc
      where
             snpc.server_id = S.id
	 and p.id = snpc.package_id
	 ),
    ( select sysdate - checkin from rhnServerInfo where server_id = S.id ),
    ( select TO_CHAR(checkin, 'YYYY-MM-DD HH24:MI:SS') from rhnServerInfo where server_id = S.id ),
    ( select count(1)
        from rhnServerAction
       where server_id = S.id
         and status in (0, 1)),
    os,
    release,
    ( select name from rhnServerArch where id = s.server_arch_id),
    NVL((select 1 from rhnServerLock SL WHERE SL.server_id = S.id), 0)
from
    rhnServer S