• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

lib/DBD/H29-Sep-2018-551228

t/H29-Sep-2018-2,9792,067

ChangesH A D29-Sep-20185.2 KiB181141

MANIFESTH A D29-Sep-20181.2 KiB8786

MANIFEST.SKIPH A D01-Apr-2013166 2120

META.jsonH A D29-Sep-20181.2 KiB5554

META.ymlH A D29-Sep-2018717 3029

Makefile.PLH A D29-Sep-20182.2 KiB8374

READMEH A D01-Apr-20131.4 KiB3727

SIGNATUREH A D29-Sep-20187.9 KiB113106

SQLite2.xsH A D29-Sep-20181.1 KiB7055

SQLiteXS.hH A D29-Sep-2018412 179

attach.cH A D29-Sep-20188.7 KiB312249

auth.cH A D29-Sep-20186.9 KiB220110

btree.cH A D29-Sep-2018110.2 KiB3,5852,357

btree.hH A D29-Sep-20186.5 KiB157107

btree_rb.cH A D29-Sep-201842.3 KiB1,4891,024

build.cH A D29-Sep-201865.6 KiB2,1571,447

copy.cH A D29-Sep-20183.7 KiB11178

date.cH A D29-Sep-201820.7 KiB876601

dbdimp.cH A D29-Sep-201824.5 KiB1,004822

dbdimp.hH A D29-Sep-20182.7 KiB10579

delete.cH A D29-Sep-201812.9 KiB394233

encode.cH A D29-Sep-20188.8 KiB255115

expr.cH A D29-Sep-201850 KiB1,6631,326

func.cH A D29-Sep-201818.6 KiB659487

hash.cH A D29-Sep-201810.9 KiB357243

hash.hH A D29-Sep-20183.8 KiB11034

insert.cH A D29-Sep-201832.3 KiB920562

main.cH A D29-Sep-201836.4 KiB1,144746

opcodes.cH A D29-Sep-20182 KiB141139

opcodes.hH A D29-Sep-20185.8 KiB139137

os.cH A D29-Sep-201850.4 KiB1,8461,384

os.hH A D29-Sep-20185.9 KiB192127

pager.cH A D29-Sep-201871.7 KiB2,2211,357

pager.hH A D29-Sep-20183.5 KiB10844

parse.cH A D29-Sep-2018140.2 KiB4,0363,356

parse.hH A D29-Sep-20185.7 KiB131130

pragma.cH A D29-Sep-201824.6 KiB713527

printf.cH A D29-Sep-201830.3 KiB859619

random.cH A D29-Sep-20182.9 KiB9842

select.cH A D29-Sep-201878.7 KiB2,4351,601

sqlite.hH A D29-Sep-201837.5 KiB869208

sqliteInt.hH A D29-Sep-201856.1 KiB1,271613

table.cH A D29-Sep-20185.3 KiB204148

tokenize.cH A D29-Sep-201820.7 KiB680544

trigger.cH A D29-Sep-201824.9 KiB765537

update.cH A D29-Sep-201814.4 KiB460306

util.cH A D29-Sep-201831.4 KiB1,136770

vacuum.cH A D29-Sep-20189.7 KiB328229

vdbe.cH A D29-Sep-2018140.2 KiB4,9182,940

vdbe.hH A D29-Sep-20183.8 KiB11354

vdbeInt.hH A D29-Sep-201812.6 KiB304159

vdbeaux.cH A D29-Sep-201826.9 KiB1,062751

where.cH A D29-Sep-201843.7 KiB1,236820

README

1DBD::SQLite2
2============
3
4SQLite is a small fast embedded SQL database engine.
5
6DBD::SQLite2 embeds that database engine into a DBD driver, so
7if you want a relational database for your project, but don't
8want to install a large RDBMS system like MySQL or PostgreSQL,
9then DBD::SQLite2 may be just what you need.
10
11Note: DBD::SQLite2 is the old version of DBD::SQLite, and embeds
12version 2.x.x of the sqlite library. The current version of
13DBD::SQLite embeds version 3 (or possibly later if I forget to
14update this file). This release is designed to allow you to have
15both versions installed on the same system.
16
17SQLite supports quite a lot of features, such as transactions (atomic
18commit and rollback), indexes, DBA-free operation, a large subset
19of SQL92 supported, and more.
20
21Installation requires a compiler.
22
23The engine is very fast, but for updates/inserts/dml it does
24perform a global lock on the entire database. This, obviously,
25might not be good for multiple user systems. So beware. The
26database also appears to be significantly faster if your
27transactions are coarse. One performance benchmark I did was
28inserting 100_000 rows into the database - with AutoCommit
29on it was doing about 50 rows per second. When I turned AutoCommit
30off it went up to 1000 rows per second.
31
32This module is distributed under the same terms as Perl itself, and
33is copyright Matt Sergeant, 2002.
34
35The underlying SQLite database engine is copyright free.
36
37