IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 11799


Ignore:
Timestamp:
Feb 14, 2007, 2:49:47 PM (19 years ago)
Author:
eugene
Message:

adding a projects table, create projects options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippMonitor/dbadmin

    r10696 r11799  
    1111
    1212  mysql -h $dbserver -u root -p <<EOF
    13 create database ippadmin;
    14 create table users (username char(20) not null, password varchar(255));
    15 create table cookies (username char(20) not null, cookie varchar(255));
    16 grant all on *.* to $dbuser@localhost identified by '$dbpass';
     13  create database ippadmin;
     14  create table users (username char(20) not null, password varchar(255));
     15  create table cookies (username char(20) not null, cookie varchar(255));
     16  create table projects (projname char(20) not null);
     17  grant all on *.* to $dbuser@localhost identified by '$dbpass';
    1718EOF
    1819    exit 0;
     
    2122if ("$1" == "client") then
    2223  if ($#argv != 5) goto usage;
    23   set client = $2
    24   set dbserver = $3
    25   set dbuser = $4
    26   set dbpass = $5
     24  set dbserver = $2
     25  set dbuser = $3
     26  set dbpass = $4
     27  set client = $5
    2728
    2829  mysql -h $dbserver -u root -p <<EOF
     
    3435if ("$1" == "user") then
    3536  if ($#argv != 5) goto usage;
    36   set user = $2
    37   set pass = $3
    38   set dbserver = $4
    39   set dbuser = $5
     37  set dbserver = $2
     38  set dbuser = $3
     39  set user = $4
     40  set pass = $5
    4041
    4142  mysql -h $dbserver -u $dbuser -p ippadmin <<EOF
     
    4546endif
    4647
    47 if ("$1" == "db") then
     48if ("$1" == "project") then
    4849  if ($#argv != 4) goto usage;
    49   set dbname = $2
    50   set dbserver = $3
    51   set dbuser = $4
     50  set dbserver = $2
     51  set dbuser = $3
     52  set dbname = $4
    5253
    53   mysql -h $dbserver -u $dbuser -p <<EOF
     54  mysql -h $dbserver -u $dbuser -p ippadmin <<EOF
     55   insert into projects (projname) values ('$dbname');
    5456   create database $dbname;
    5557EOF
     
    5961usage:
    6062  echo "USAGE: dbadmin (options)"
     63  echo ""
    6164  echo "  dbadmin init (dbserver) (dbuser) (dbpassword)"
    62   echo "    creates admin tables, basic db user -- requires root password"
    63   echo "  dbadmin client (client) (dbserver) (dbuser) (dbpassword)"
    64   echo "    add client name or regex"
    65   echo "  dbadmin db (dbname) (dbserver) (dbuser)"
    66   echo "    create a new ipp database (project)"
    67   echo "  dbadmin user (username) (password) (dbserver) (dbuser)"
    68   echo "    create a new www user and password"
     65  echo "      creates admin tables, basic db user -- requires root password"
     66  echo ""
     67  echo "  dbadmin client (dbserver) (dbuser) (dbpassword) (client)"
     68  echo "      add client name or regex"
     69  echo ""
     70  echo "  dbadmin user (dbserver) (dbuser) (username) (password)"
     71  echo "      create a new www user and password"
     72  echo ""
     73  echo "  dbadmin project (dbserver) (dbuser) (dbname)"
     74  echo "      create a new ipp project (database)"
     75  echo ""
    6976  exit 2
Note: See TracChangeset for help on using the changeset viewer.