]> granicus.if.org Git - python/commitdiff
Explain SQLite a bit more clearly
authorAndrew M. Kuchling <amk@amk.ca>
Fri, 8 Sep 2006 13:35:49 +0000 (13:35 +0000)
committerAndrew M. Kuchling <amk@amk.ca>
Fri, 8 Sep 2006 13:35:49 +0000 (13:35 +0000)
Doc/whatsnew/whatsnew25.tex

index 36da27c8292ff95b57a706d8ac4d8b9636265ee3..42527e99e992ea88443832148a35adc96b24e1e2 100644 (file)
@@ -2116,14 +2116,16 @@ The pysqlite module (\url{http://www.pysqlite.org}), a wrapper for the
 SQLite embedded database, has been added to the standard library under
 the package name \module{sqlite3}.  
 
-SQLite is a C library that provides a SQL-language database that
-stores data in disk files without requiring a separate server process.
+SQLite is a C library that provides a lightweight disk-based database
+that doesn't require a separate server process and allows accessing
+the database using a nonstandard variant of the SQL query language.
+Some applications can use SQLite for internal data storage.  It's also
+possible to prototype an application using SQLite and then port the
+code to a larger database such as PostgreSQL or Oracle.
 pysqlite was written by Gerhard H\"aring and provides a SQL interface
 compliant with the DB-API 2.0 specification described by
-\pep{249}. This means that it should be possible to write the first
-version of your applications using SQLite for data storage.  If
-switching to a larger database such as PostgreSQL or Oracle is
-later necessary, the switch should be relatively easy.
+\pep{249}. 
 
 If you're compiling the Python source yourself, note that the source
 tree doesn't include the SQLite code, only the wrapper module.