Testing Data Base software

From: Anders Holm (aholm@alf.nbi.dk)
Date: Wed Jun 21 2000 - 10:10:13 EDT

  • Next message: Konstantin Olchanski: "new shift report viewer"

    Hej all 
    
    I have been testing the Data Base software starting from the TestDB
    programs in brat/test.  I can not use the MySql server on pii3 so I use my
    own localhost server where I have the MySql root privileges.
    
    It is all in my own brat copy and not checked in. So this is for your
    information in case you also start working on data bases. 
    
    TestDBSetup.cxx:  I extracted the part that creates tables and placed it
    in a shell script TestDBCreate.sh together with commands that grants
    privileges to a user "brahms" and another part, TsetDBFill.cxx, which with
    fewer privileges creates tables and fills in demo data.
    
    TestDBCreate.sh:  User "brahms" gets select and insert privileges from any
    host and additionally update, delete and create to the Brahms Data bases
    when running on my localhost. I also give a password to user "brahms" -
    the same from all hosts. We have to decide what privileges should be used
    to access what data bases for what purposes.
    
    BTW: I changed the brat/db to change all occurrences of the textstring
    "localhost" to the name of my local host (hilux03.nbi.dk) using a proper
    library routine. This causes TCP/IP to be used rather than Unix sockets
    for communication with the server and thus no need to find that stupid
    socket file which disappears all the time.
    
    TestDBFill.cxx:  This is a slightly stripped down version of the former
    TestDBSetup.cxx using the localhost and running as user brahms.
    
    TestDBClean.sh:  Prepares for a re-run of TestDBCreate.sh and TestDBFill.
    It is a script running as MySql root and used to remove the brahms data
    bases and all info about user "brahms from my local MySql server.
    
    TestDBRead.cxx and TestDBWrite:  Are adjusted to use a local server and
    work as intended by Christian (I think).
    
                                  --------
    
    I go on vacation now thursday 22-june and resume work 10-july.
    
    Just in case: My local stuff is on /nfs/hehi/hehi7/hehi/aholm/brat/
    once you are at nbi.dk
    
    Anders
    
    =========================================================
    Anders Holm                     email:   aholm@nbi.dk
    Niels Bohr institute            phone:   (45) 35 32 52 13 
    University of Copenhagen        fax:     (45) 35 32 50 16
    Blegdamsvej 17
    DK-2100 Copenhagen
    Denmark
    ========================================================
    



    This archive was generated by hypermail 2b29 : Wed Jun 21 2000 - 10:32:02 EDT