File: create_database.sybase

package info (click to toggle)
phplib 1%3A7.3dev-3.1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 1,752 kB
  • ctags: 247
  • sloc: php: 6,659; perl: 323; pascal: 157; makefile: 102; sh: 7
file content (85 lines) | stat: -rw-r--r-- 3,410 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
/* ============================================================ */
/*   Nom de la base   :  myapp                                  */
/*   Nom de SGBD      :  Sybase System 11                       */
/*   Date de cration :  9/24/98  10:50 AM                      */
/* ============================================================ */

/* $Id: create_database.sybase,v 1.10 1999/08/26 10:51:09 kk Exp $ */

/* ============================================================ */
/*   Nom de la base   :  myapp                                  */
/* ============================================================ */
create database myapp        
go

/* ============================================================ */
/*   Table : ACTIVE_SESSIONS                                    */
/* ============================================================ */
create table ACTIVE_SESSIONS
(
    SID       varchar(32)            not null,
    NAME      varchar(32)            not null,
    VAL       text                   null,
    CHANGED   varchar(14)            not null,
    constraint PK_ACTIVE_SESSIONS primary key (SID, NAME)
)
go

/* ============================================================ */
/*   Index : CHANGED                                            */
/* ============================================================ */
create index CHANGED on ACTIVE_SESSIONS (CHANGED)
go

/* ============================================================ */
/*   Table : ACTIVE_SESSIONS_SPLIT                              */
/* ============================================================ */
create table ACTIVE_SESSIONS_SPLIT
(
    CT_SID       varchar(32)            not null,
    CT_NAME      varchar(32)            not null,
    CT_POS       varchar(6)             not null,
    CT_VAL       text                   null,
    CT_CHANGED   varchar(14)            not null,
    constraint PK_ACTIVE_SESSIONS primary key (CT_SID, CT_NAME, CT_POS)
)
go

/* ============================================================ */
/*   Index : CHANGED                                            */
/* ============================================================ */
create index SCHANGED on ACTIVE_SESSIONS_SPLIT (SCHANGED)
go

/* ============================================================ */
/*   Table : AUTH_USER                                          */
/* ============================================================ */
create table AUTH_USER
(
    USER_ID   varchar(32)            not null,
    USERNAME  varchar(32)            not null,
    PASSWORD  varchar(32)            not null,
    PERMS     varchar(255)           null    ,
    constraint PK_AUTH_USER primary key (USER_ID)
)
go

/* ============================================================ */
/*   Table : AUTH_USER_MD5                                      */
/* ============================================================ */
create table AUTH_USER_MD5
(
    USER_ID   varchar(32)            not null,
    USERNAME  varchar(32)            not null,
    PASSWORD  varchar(32)            not null,
    PERMS     varchar(255)           null    ,
    constraint PK_AUTH_USER_MD5 primary key (USER_ID)
)
go

/* ============================================================ */
/*   Index : K_USERNAME                                         */
/* ============================================================ */
create unique index K_USERNAME on AUTH_USER (USERNAME)
go