Changeset 2597
- Timestamp:
- 11/29/05 20:54:36 (19 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/README
r2545 r2597 51 51 Databases : 52 52 53 - Supports PostgreSQL as the Quota Storage backend.54 Complete database creation script in SQLis included.55 56 - Supports any LDAP server as the Quota Storage backend.53 - Supports PostgreSQL as the database backend. 54 An SQL script to create the database is included. 55 56 - Supports any LDAP server as the database backend. 57 57 Complete LDAP schema and sample empty tree are included. 58 58 Plugging PyKota into your existing LDAP infrastructure 59 59 is really easy thanks to PyKota's great configurability. 60 60 61 - Supports SQLite as the database backend. 62 An SQL script to create the database is included. 63 61 64 - The print jobs history can be stored in any database 62 65 of your choice (or in plain text files) if needed. 66 67 - Master and slave databases are supported : master 68 in read+write mode, slave in readonly mode. 69 Master and slave databases can be of different types ! 63 70 64 71 Printers : … … 366 373 generate nice banners for you. 367 374 - PostgreSQL's PygreSQL Python extension and the PostgreSQL client 368 libraries if you plan to use PostgreSQL as the Quota Storage 369 backend. 375 libraries if you plan to use PostgreSQL as the database backend. 370 376 (http://www.postgresql.org and http://www.pygreql.org) 371 377 or 372 378 - python-ldap Python module and the OpenLDAP client libraries 373 if you plan to use an LDAP server as the Quota Storage backend.379 if you plan to use an LDAP server as the database backend. 374 380 (http://www.openldap.org and http://python-ldap.sourceforge.net) 381 or 382 - SQLite v3.2.7 and the SQLite libraries if you plan to use SQLite 383 as the database backend (http://www.sqlite.org). You also need the 384 PySQLite module v2.0.5 or higher (http://www.pysqlite.org) 385 375 386 376 387 On Intel i386 architecture, and for performance reasons, it is … … 402 413 - ghostscript 403 414 404 You need to have the following tools installed on the Quota Storage405 Server :415 You need to have the following tools installed on the database 416 server : 406 417 407 418 - PostgreSQL (http://www.postgresql.org) … … 410 421 411 422 - OpenLDAP, or any other LDAP server (http://www.openldap.org) 423 424 or 425 426 - SQLite, v3.2.7 or higher (http://www.sqlite.org). 427 Beware : with SQLite the database server and the print 428 servers MUST be the very same machine. 412 429 413 430 NB : … … 415 432 PygreSQL must be linked with the PostgreSQL client libraries on 416 433 the Print Server. The PostgreSQL client libraries' version must 417 match the PostgreSQL version used on the Quota Storage Server.434 match the PostgreSQL version used on the database server. 418 435 419 436 or … … 421 438 python-ldap must be linked with the OpenLDAP client libraries on the 422 439 Print Server. The OpenLDAP client libraries' version should match the 423 OpenLDAP version used on the Quota Storage Server, if applicable.440 OpenLDAP version used on the database server, if applicable. 424 441 425 442 This list of prerequisite software may change in the future, when … … 427 444 alternatives. 428 445 429 Of course the Print Server and the Quota Storage Server can be the446 Of course the Print Server and the database server can be the 430 447 very same machine if you've got a tiny network, or you can have 431 multiple Print Servers all storing their quotas on the same Quota 432 Storage Server if you've got a bigger network. 448 multiple Print Servers all storing their quotas on the same database 449 server if you've got a bigger network. (NB : with SQLite, the database 450 can't be shared between several print servers) 433 451 434 452 Hint : … … 477 495 the appropriate storage backend for your configuration. Read carefully 478 496 the associated README file and execute the initialization script 479 to create an empty PyKota Storage. Upgrade scripts may be497 to create an empty PyKota database. Upgrade scripts may be 480 498 provided as well. NB : if you use PostgreSQL, a good way to 481 499 make PyKota work first time is to modify PostgreSQL's pg_hba.conf