head	1.3;
access;
symbols;
locks; strict;
comment	@# @;


1.3
date	2001.06.21.07.07.40;	author jefflove;	state Exp;
branches;
next	1.2;

1.2
date	2001.06.11.03.14.33;	author jefflove;	state Exp;
branches;
next	1.1;

1.1
date	2001.04.17.23.27.23;	author tberry;	state Exp;
branches;
next	;


desc
@@


1.3
log
@html usage revision
@
text
@  <div class="docs" id="domainprojectdatabase">
   <h2>Help for domain administration</h2>

   <div class="toc">
    <h3>Help for domain administration: Index</h3>

    <ul>
     <li>
      <a href="DomAdminOverview.html">Domain administration overview</a> 

      <ul>
       <li><a href="DomAdminAddUsers.html">Adding and editing user accounts</a></li>

       <li><a href="DomAdminRoles.html">Administering roles and permissions</a></li>

       <li><a href="DomAdminUserGroups.html">Creating and editing user groups</a></li>

       <li><a href="DomAdminProjectGroups.html">You are here: Creating and editing project groups</a></li>

       <li><a href="/project/www/docs/DomAdminProjectApproval.html">Approving, disapproving, or deferring projects</a></li>

       <li><a href="DomAdminAuditLogs.html">Using domain administration tools</a></li>

       <li><a href="/project/www/docs/ProjectQuotas.html">Administering project quotas</a></li>

       <li>
        <strong>You are here:</strong> You are here: Using a project database

        <ul>
         <li><a href="#adding">Adding a database to your project</a></li>

         <li><a href="#granting">Granting users access and permissions</a></li>
        </ul>
       </li>
      </ul>
     </li>
    </ul>
   </div>

   <div class="courtesylinks">
    <p><a href="/servlets/HelpTOC">Back to main Help index</a></p>
   </div>

   <h3>Using a project database</h3>

   <p>Often, during the development process developers need to test their code. Project owners have the ability to connect a MySQL database to their project. This feature allows the Project Owner to administer a test database for use by project members. Using the MySQL interface, the project owner can give access permissions to users per their needs. Project developers may use this feature for creating applications and as a test bed. The project database is a feature available for the convenience of project members. The schema for the database is secured and cannot be altered. Project members can add and remove data from the tables, but the tables cannot be manipulated. Further, since this is not a central feature to the core project, the project database is not a supported function.</p>

   <h4><a id="adding" name="adding">Adding a database to your project</a></h4>

   <p>To attach a database to your project you must activate the servlet to create the database. The resulting database will have the same name as your project; a project named gamemaster will have a database named gamemaster. You will be prompted to supply a password for this database. The database password is not related to your project password and, since you may wish to share it with others, should not be the same as any of your other passwords.</p>

   <h4><a id="granting" name="granting">Granting users access and permissions</a></h4>

   <p>Initially, only the project owner is granted permissions to the database. Once you have completed the database creation process you are free to grant access and permissions to project members at your own discretion. To provide members access to the project database you will need to grant them the appropriate permissions. To do so, use the MySQL grant command. Likewise, to remove a users access to the project database use the MySQL revoke command. Privileges available for users of the project database are select, insert, update, delete and grant. Using the project database Using JDBC, Perl DBI, the MySQL client program or any other interface that supports MySQL, developers can write programs to access the project database. To remove all data from a specific table you would use the following command:</p>

   <p><code>delete from [table_name]</code></p>
  </div>
 


@


1.2
log
@extensive markup rework - first pass toward house xhtmlification
@
text
@d1 2
a2 11
<!DOCTYPE html PUBLIC "-//CollabNet//DTD XHTML 1.0 Transitional//EN"
"http://collabnet.com/dtds/collabnet_transitional_10.dtd">
<html>
 <head>
  <title></title>
<style type="text/css">
 div.c3 {margin-left: 2em}
 p.c2 {font-style: italic}
 dt.c1 {font-weight: bold}
</style>
 </head>
d4 51
a54 4
 <body>
 <div class="docs" id="docid">
 
  <h2><a href="/project/www/docs/DomAdminOverview.html">Help for domain administration</a></h2>
d56 1
a56 77
  <div class="c3">
   <dl>
    <dd>
     <ul class="noindent">
      <li>
       <a href="/project/www/docs/DomAdminAddUsers.html">Adding and editing user accounts</a> 

       <dl>
        <dd>
         <ul class="noindent">
          <li><a href="/project/www/docs/DomAdminRoles.html">Administering roles and permissions</a></li>
         </ul>
        </dd>

        <dd>
         <ul class="noindent">
          <li><a href="/project/www/docs/DomAdminUserGroups.html">Creating and editing user groups</a></li>
         </ul>
        </dd>

        <dd>
         <ul class="noindent">
          <li><a href="/project/www/docs/DomAdminProjectGroups.html">Creating and editing project groups</a></li>
         </ul>
        </dd>

        <dd>
         <ul class="noindent">
          <li><a href="/project/www/docs/DomAdminProjectApproval.html">Approving, disapproving, or deferring projects</a></li>
         </ul>
        </dd>

        <dd>
         <ul class="noindent">
          <li><a href="/project/www/docs/DomAdminAuditLogs.html">Using administrative audit logs</a></li>
         </ul>
        </dd>

        <dd>
         <ul class="noindent">
          <li><a href="/project/www/docs/ProjectQuotas.html">Administering project quotas</a></li>
         </ul>
        </dd>

        <dt>You are here: Using a project database</dt>

        <dd>
         <ul>
          <li><b><a href="#adding">Adding a database to your project</a></b></li>

          <li><b><a href="#granting">Granting users access and permissions</a></b></li>
         </ul>
        </dd>

        <dt><a href="/servlets/HelpTOC">Back to main Help index</a></dt>
       </dl>
      </li>
     </ul>
     

     <p>Using a project database</p>

     <p>Often, during the development process developers need to test their code. Project owners have the ability to connect a MySQL database to their project. This feature allows the Project Owner to administer a test database for use by project members. Using the MySQL interface, the project owner can give access permissions to users per their needs. Project developers may use this feature for creating applications and as a test bed. The project database is a feature available for the convenience of project members. The schema for the database is secured and cannot be altered. Project members can add and remove data from the tables, but the tables cannot be manipulated. Further, since this is not a central feature to the core project, the project database is not a supported function.</p>
     

     <p><a id="adding" name="adding">Adding a database to your project</a></p>

     <p>To attach a database to your project you must activate the servlet to create the database. The resulting database will have the same name as your project; a project named gamemaster will have a database named gamemaster. You will be prompted to supply a password for this database. The database password is not related to your project password and, since you may wish to share it with others, should not be the same as any of your other passwords.</p>
     

     <p><a id="granting" name="granting">Granting users access and permissions</a></p>

     <p>Initially, only the project owner is granted permissions to the database. Once you have completed the database creation process you are free to grant access and permissions to project members at your own discretion. To provide members access to the project database you will need to grant them the appropriate permissions. To do so, use the MySQL grant command. Likewise, to remove a users access to the project database use the MySQL revoke command. Privileges available for users of the project database are select, insert, update, delete and grant. Using the project database Using JDBC, Perl DBI, the MySQL client program or any other interface that supports MySQL, developers can write programs to access the project database. To remove all data from a specific table you would use the following command:</p>

     <p class="c2">delete from [table_name]</p>
    </dd>
   </dl>
d58 1
a58 3
 </div>
</body>
</html>
@


1.1
log
@new help file covers project databases
PR:
Obtained from:
Submitted by:
Reviewed by:
@
text
@d1 14
d16 85
a100 78
<p><a href="/project/www/docs/DomAdminOverview.html" >Help for domain administration</a> 
</p>
<ul>
  <dl> 
    <dd> 
      <li><a href="/project/www/docs/DomAdminAddUsers.html" >Adding and editing 
        user accounts</a> 
    <dd> 
      <li><a href="/project/www/docs/DomAdminRoles.html" >Administering roles 
        and permissions</a></li>
    </dd>
    <dd> 
      <li><a href="/project/www/docs/DomAdminUserGroups.html" >Creating and editing 
        user groups</a></li>
    </dd>
    <dd> 
      <li><a href="/project/www/docs/DomAdminProjectGroups.html">Creating and 
        editing project groups</a></li>
    </dd>
    <dd> 
      <li><a href="/project/www/docs/DomAdminProjectApproval.html" >Approving, 
        disapproving, or deferring projects</a></li>
    </dd>
    <dd> 
      <li><a href="/project/www/docs/DomAdminAuditLogs.html" >Using administrative 
        audit logs</a></li>
    </dd>
    <dd> 
      <li><a href="/project/www/docs/ProjectQuotas.html" >Administering project 
        quotas</a></li>
    </dd>
    <dt></dt>
    <dd> </dd>
    <dd>&nbsp; 
    <dt><b>You are here: Using a project database</b> </dt>
    <dd> 
      <ul>
        <li><b><a href="#adding">Adding a database to your project</a></b> 
        <li><b><a href="#granting">Granting users access and permissions </a></b> 
        
      </ul>
    <dt><a href="/servlets/HelpTOC">Back to main Help index</a> 
  </dl>
</ul>
<hr>
<p>Using a project database </p>
<p>Often, during the development process developers need to test their code. Project 
  owners have the ability to connect a MySQL database to their project. This feature 
  allows the Project Owner to administer a test database for use by project members. 
  Using the MySQL interface, the project owner can give access permissions to 
  users per their needs. Project developers may use this feature for creating 
  applications and as a test bed. The project database is a feature available 
  for the convenience of project members. The schema for the database is secured 
  and cannot be altered. Project members can add and remove data from the tables, 
  but the tables cannot be manipulated. Further, since this is not a central feature 
  to the core project, the project database is not a supported function. </p>
<hr>
<p><a name="adding"></a>Adding a database to your project </p>
<p>To attach a database to your project you must activate the servlet to create 
  the database. The resulting database will have the same name as your project; 
  a project named gamemaster will have a database named gamemaster. You will be 
  prompted to supply a password for this database. The database password is not 
  related to your project password and, since you may wish to share it with others, 
  should not be the same as any of your other passwords. </p>
<hr>
<p><a name="granting"></a>Granting users access and permissions</p>
<p> Initially, only the project owner is granted permissions to the database. 
  Once you have completed the database creation process you are free to grant 
  access and permissions to project members at your own discretion. To provide 
  members access to the project database you will need to grant them the appropriate 
  permissions. To do so, use the MySQL grant command. Likewise, to remove a users 
  access to the project database use the MySQL revoke command. Privileges available 
  for users of the project database are select, insert, update, delete and grant. 
  Using the project database Using JDBC, Perl DBI, the MySQL client program or 
  any other interface that supports MySQL, developers can write programs to access 
  the project database. To remove all data from a specific table you would use 
  the following command: </p>
<p><i>delete from [table_name] </i></p>
@

