Documentation Source Text

Check-in [0f974e5b8a]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Update the home page. Add a site map. Revise the menu bar.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 0f974e5b8a59b46dcc57966b772dccac7a9d14da
User & Date: drh 2007-11-14 15:16:38.000
Context
2007-11-14
15:37
Fix a word here and there. Nothing major. (check-in: 71f4be98f6 user: drh tags: trunk)
15:16
Update the home page. Add a site map. Revise the menu bar. (check-in: 0f974e5b8a user: drh tags: trunk)
12:14
Add sources to the webserver. Also added favicon.ico and robots.txt. (check-in: ce6f77b1ef user: drh tags: trunk)
Changes
Unified Diff Ignore Whitespace Patch
Changes to pages/index.in.
1
2
3
4
5
6
7
8
9
10
11

12
13
14
15
16
17
18
19

20








21
22




23
24


25
26

27
28











29














30













31















32

33
34
35

36
37
38
39



40


41

42
43


44


<title>SQLite Home Page</title>

<table border="0" cellspacing="20">
<tr><td valign="top">
<a href="about.html"><b>About&nbsp;Sqlite</b></a>
</td><td valign="top">
<li>SQLite is a C-library that implements a high-efficiency,
   transactional SQL database engine using databases stored in
   ordinary disk files.
   <a href="about.html">More info...</a></li>
</td></tr>


<tr><td valign="top">
<b>Current&nbsp;Status</b>
</td><td valign="top">
<li><a href="releaselog/3_5_2.html">Version 3.5.2</a>
of SQLite is stable and is recommended for all users.</li>
</td></tr>











<tr><td valign="top">
<b>Recent&nbsp;News</b>




</td><td valign="top">
<li> 2007-Nov-05: <a href="news.html#2007_nov_05">Version 3.5.2 released</a>. 


     </li>
<li> 2007-Oct-04: <a href="news.html#2007_oct_04">Version 3.5.1 released</a>. 

     </li>
<li> 2007-Sep-04: <a href="news.html#2007_sep_04">Version 3.5.0 released</a>. 











     </li>














</td></tr>





























<tr><td valign="top">

<b>Quick&nbsp;Links</b>
</td><td valign="top">
<li> More details <a href="about.html">about SQLite</a> - what it is and what

     it is not.</li>
<li> <a href="faq.html">Frequently Asked Questions</a> about SQLite. </li>
<li> <a href="famous.html">Well-known users</a> of SQLite.</li>
<li> <a href="lang.html">SQL Understood By SQLite</a>. </li>



<li> <a href="c3ref/intro.html">C/C++ Interface Spec</a>. </li>


<li> <a href="http://www.sqlite.org/cvstrac/timeline">Timeline</a> of recent

     development activity. </li>
</td></tr>


</table>




|
|
<
|
<
<
<
<
|
>

|
<
<


|

>

>
>
>
>
>
>
>
>
|
|
>
>
>
>
|
<
>
>
|
<
>
|
|
>
>
>
>
>
>
>
>
>
>
>
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
>
>
>
>
>
>
>
>
>
>
>
>
>

>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
>
|
<
|
>
|
|
|
|
>
>
>
|
>
>
|
>
|
<
>
>
|
>
>
1
2
3
4

5




6
7
8
9


10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

31
32
33

34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95

96
97
98
99
100
101
102
103
104
105
106
107
108
109
110

111
112
113
114
115
<title>SQLite Home Page</title>

<table border="0" cellspacing="0" align="right" width="40%">
<tr><td width="20"></td><td bgcolor="#80a796" width="1">

</td><td width="20"></td>




<td>
<h3>Current Status</h3>

<p><ul>


<li><a href="releaselog/3_5_2.html">Version 3.5.2</a>
of SQLite is stable and is recommended for all users.</li>
</ul></p>

<h3>Common Links</h3>

<p><ul>
<li> <a href="about.html">Features</a>. </li>
<li> <a href="faq.html">Frequently Asked Questions</a>. </li>
<li> <a href="famous.html">Well-known Users</a>. </li>
<li> <a href="lang.html">SQL Syntax</a>. </li>
<li> <a href="c3ref/intro.html">C/C++ Interface Spec</a>. </li>
<li> <a href="http://www.sqlite.org/cvstrac/timeline">Timeline</a>. </li>
</ul></p>

<center>
<a href="http://osdir.com/Article6677.phtml">
<img src="images/2005osaward.gif"></a>
</center>
<p></p>
</td></tr>

<tr><td></td>
<td colspan="3" bgcolor="#80a796"></td>
</tr>

<tr><td>&nbsp;</td></tr>
</table>

<p>SQLite is a in-process library that implements a
<a href="selfcontained.html">self-contained</a>, 
<a href="serverless.html">serverless</a>,
<a href="zeroconf.html">zero-configuration</a>,
<a href="transactional.html">transactional</a>
SQL database engine.
The code for SQLite is in the
<a href="copyright.html">public domain</a> and is thus free for
use for any purpose, commercial or private.
SQLite is currently found in more applications than we can
count, including several <a href="famous.html">high-profile projects.</a></p>

<p>SQLite is an embedded SQL database engine.
Unlike most other SQL databases, SQLite does not have a separate
server process.  SQLite reads and writes directly to ordinary disk
files.  A complete SQL database with multiple tables, indices,
triggers, and views, is contained in a single disk file.
The database file format is cross-platform - you can freely copy a database
between 32-bit and 64-bit systems or between 
<a href="http://en.wikipedia.org/wiki/Endianness">big-endian</a> and
<a href="http://en.wikipedia.org/wiki/Endianness">little-endian</a>
architectures.  These features make SQLite a popular choice as
an <a href="whentouse.html#appfileformat">Application File Format</a>.
Think of SQLite not as a replacement for 
<a href="http://www.oracle.com/database/index.html">Oracle</a> but
as a replacement for <a href="http://man.he.net/man3/fopen">fopen()</a></p>

<p>SQLite is a compact library.
With all features enabled, the library size can be less than 250KiB,
depending on compiler optimization settings.  (Some compiler optimizations
such as agressive function inlining and loop unrolling can cause the
object code to be much larger.)  If optional features are omitted, the
size of the SQLite library can be reduced below 180KiB.  SQLite can also
be made to run in minimal stack space (16KiB is normally enough) and
very little heap (100KiB), making SQLite a popular database engine 
choice on gadgets such as cellphones, PDAs, and MP3 players with tight
memory budgets.  Note, however, that there is a tradeoff between
memory usage and speed.  SQLite generally runs faster the more memory
you give it.  Nevertheless, performance is usually quite good even
in low-memory environments.</p>

<p>SQLite has a reputation for being very reliable.
Over two-thirds of the source code is devoted purely to testing and
verification.  An automated test suite runs hundreds of thousands of
tests involving millions of individual SQL statements and achieves
over 98% test coverage.  SQLite responds gracefully to memory
allocation failures and disk I/O errors.  Transactions are
<a href="http://en.wikipedia.org/wiki/ACID">ACID</a>
even if interrupted by system crashes or power failures.  
All of this is verified by
the automated tests using special test harnesses which simulate 
system failures.
Of course, even with all this testing, there are still bugs.
But unlike some similar projects (especially commercial competitors)
SQLite is open and honest about all bugs and provides
<a href="http://www.sqlite.org/cvstrac/rptview?rn=5">bugs lists</a>
including lists of
<a href="http://www.sqlite.org/cvstrac/wiki?p=DatabaseCorruption">
critical bugs</a> and

minute-by-minute <a href="http://www.sqlite.org/cvstrac/timeline">
chronologies</a> of bug reports and code changes.</p>

<p>The SQLite code base is supported by an
<a href="crew.html">international team</a> of developers who work on
SQLite full-time.
The developers are continue to expand the capabilities of SQLite
and enhance its reliability and performance while maintaining
backwards compatibility with the 
<a href="c3ref/intro.html">published interface spec</a>,
<a href="lang.html">SQL syntax</a>, and database file format.
The source code is absolutely free to anybody who wants it,
but <a href="http://www.hwaci.com/sw/sqlite/prosupport.html">
professional support services</a> are also available.</p>


<p>We the developers hope that you find SQLite useful and we
charge you to use it well: to make good and beautiful products that
are fast, reliable, and simple to use.  Seek forgiveness for yourself
as you forgive others.  And just as you have received SQLite for free,
so also freely give, paying the debt forward.</p>
Added pages/sitemap.in.


























































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<title>SQLite Site Map</title>

<h2>Site Map</h2>

<ul>
<li> <a href="index.html">Home Page</a>.
     <ul>
     <li> <a href="about.html">Feature List</a>. </li>
     <li> <a href="famous.html">Well-known Users</a>. </li>
     <li> <a href="crew.html">Developer Vitas</a>. </li>
     </ul></li>
<li> <a href="docs.html">Documentation</a>.
     <ul>
     <li> <a href="faq.html">Frequently Asked Questions</a>.</li>
     <li> <a href="quickstart.html">SQLite In 5 Minutes Or Less</a>.</li>
     <li> <a href="c3ref/intro.html">C/C++ Interface Spec</a>.</li>
     <li> <a href="lang.html">SQL Syntax</a>.</li>
     <li> <a href="whentouse.html">Appropriate Uses For SQLite</a>.</li>
     <li> <a href="different.html">Distinctive Features</a>.</li>
     </ul></li>
<li> <a href="download.html">Download</a>. </li>
<li> <a href="copyright.html">License</a>. </li>
<li> <a href="news.html">News</a>.
     <ul>
     <li> <a href="oldnews.html">Older news</a>. </li>
     </ul></li>
<li> <a href="http://www.sqlite.org/cvstrac/index.html">Developers</a>. </li>
<li> <a href="support.html">Support</a>. </li>
</ul>
Changes to wrap.tcl.
107
108
109
110
111
112
113
114
115
116
117
118

119
120
121
122
123
124
125
    <div><!-- IE hack to prevent disappearing logo--></div>
    <div class="tagline">The World's Most Widely Used SQL Database.</div>
    
    <table width=100% style="clear:both"><tr><td>
      <div class="se"><div class="sw"><div class="ne"><div class="nw">
      <div class="toolbar">
        <a href="${path}index.html">Home</a>
        <a href="${path}about.html">About</a>
        <a href="${path}docs.html">Documentation</a>
        <a href="${path}download.html">Download</a>
        <a href="${path}copyright.html">License</a>
        <a href="${path}news.html">News</a>

        <a href="${path}support.html">Support</a>
      </div></div></div></div></div>
    </td></tr></table>
  }
}

# A procedure to write the common footer found at the bottom of







|




>







107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
    <div><!-- IE hack to prevent disappearing logo--></div>
    <div class="tagline">The World's Most Widely Used SQL Database.</div>
    
    <table width=100% style="clear:both"><tr><td>
      <div class="se"><div class="sw"><div class="ne"><div class="nw">
      <div class="toolbar">
        <a href="${path}index.html">Home</a>
        <a href="${path}sitemap.html">Sitemap</a>
        <a href="${path}docs.html">Documentation</a>
        <a href="${path}download.html">Download</a>
        <a href="${path}copyright.html">License</a>
        <a href="${path}news.html">News</a>
        <a href="http://www.sqlite.org/cvstrac/index">Developers</a>
        <a href="${path}support.html">Support</a>
      </div></div></div></div></div>
    </td></tr></table>
  }
}

# A procedure to write the common footer found at the bottom of