drh
f1dfc4fbb3
Modify the ".dump" command on the CLI so that it always issues a
...
PRAGMA foreign_keys=OFF at the top of the output.
FossilOrigin-Name: 0755b9b697d32292f378a4b934ca1cf9f56225cd
2009-09-23 15:51:35 +00:00
dan
1da40a381f
Check in implementation of foreign key constraints.
...
FossilOrigin-Name: d5d399811876391642937edeb9e8434dd9e356f5
2009-09-19 17:00:31 +00:00
drh
de7446bd85
Fix the ".genfkey" command of the CLI so that it does not leak memory
...
if sqlite3_realloc() fails. Ticket #3891 . (CVS 6696)
FossilOrigin-Name: a028d69c70ae961f418052a91aa1518e80a8ddf5
2009-05-31 17:16:09 +00:00
drh
157e29a9e3
In the CLI in the ".dump" command, do not attempt to clear the sqlite_sequence
...
table until the first row of content of that table is seen. Ticket #3867 (CVS 6664)
FossilOrigin-Name: bedd5ad1942021ef2b3defde3ff3e8aead86137e
2009-05-21 15:15:00 +00:00
drh
4f32476cea
In the CLI, always "dump" the sqlite_sequence table last. Ticket #3867 (CVS 6663)
...
FossilOrigin-Name: a0028d4808275cb1d020d56344d90b2a04603f4d
2009-05-21 14:51:03 +00:00
drh
93a989cf65
Remove surplus white space from shell.c. Use strlen30() instead of strlen(). (CVS 6346)
...
FossilOrigin-Name: 324a1aff300b7349b9fc1dea56d640d86500f100
2009-03-16 10:59:44 +00:00
danielk1977
9365c6760a
Do not overrun a buffer in the genfkey code (now part of shell.c). Fix for #3722 . (CVS 6344)
...
FossilOrigin-Name: 943b11fb188835f0c62b6064b084192b1bbe1c0c
2009-03-13 15:32:53 +00:00
shane
c0688ea172
Removed compiler warnings from MSVC builds. Ticket #3701 . (CVS 6335)
...
FossilOrigin-Name: 5477833ec7f707ea9937d3fd6a6d8ab49f2016f1
2009-03-05 03:48:06 +00:00
drh
da10822a61
Move the new genfkey shell command out from within #ifdef _WIN32_ (CVS 6327)
...
FossilOrigin-Name: 48ee0e47e2d9669cc7425104e6b04ce49caf2e56
2009-02-25 19:07:24 +00:00
danielk1977
e632004fdd
Remove genfkey.c. Change genfkey.README to talk about the new shell dot-command, not the old standalone genfkey program. (CVS 6326)
...
FossilOrigin-Name: 36d699660bc328e65170d72be715338e82dbbb50
2009-02-25 15:43:57 +00:00
danielk1977
c8c7069035
Add the 'genfkey' functionality to the sqlite3 shell. Accessed using a new dot-command - ".genfkey". (CVS 6325)
...
FossilOrigin-Name: 0a59fb28b46e5d85c850d1dfa1385a4656e4dda5
2009-02-25 15:22:02 +00:00
drh
dc2c491525
Add "backup" and "restore" methods to the TCL interfaces and test cases
...
to exercise those methods. (CVS 6260)
FossilOrigin-Name: e420a3cedc7ee086a77cd719f6b9fb85415eb5f3
2009-02-04 22:46:47 +00:00
drh
9ff849fc87
Add ".backup" and ".restore" commands to the CLI - implemented using the
...
new backup API. (CVS 6259)
FossilOrigin-Name: 003e1d62189e9e37f901d86a696cfccd22bd3b38
2009-02-04 20:55:57 +00:00
shane
d87897dfa2
Minor changes to remove a few MSVC compiler warnings at /W3. Ticket #3610 . (CVS 6215)
...
FossilOrigin-Name: c74c78e4eb7f6d674b7564b33387db996fbe5725
2009-01-30 05:40:27 +00:00
drh
a81c64a2da
Make some changes requested by Fedora. (CVS 6181)
...
FossilOrigin-Name: 7bc08bc719c2e9ca6d92d4709c0478e15fdfb131
2009-01-14 23:38:02 +00:00
drh
8f800a7d42
Fix the shell so that the ".schema" command works regardless of the
...
pragma settings. Ticket #3585 . (CVS 6180)
FossilOrigin-Name: 6f6b638e44a8cfc741594f02b0178fa98ed7e2c1
2009-01-14 23:17:55 +00:00
drh
233a531ba7
Fix the Oracle and MS-Sql command-line terminator logic in the CLI.
...
Ticket #3544 . (CVS 6041)
FossilOrigin-Name: dcc8935fa0ccf86648c22818823bf1daef8f3939
2008-12-18 22:25:13 +00:00
shane
7d3846ac26
Removed a few more harmless warnings from MSVC. (CVS 6018)
...
FossilOrigin-Name: 72fd92bd67ed2b8e193cf3119e60d0a8f1e819c9
2008-12-11 02:58:26 +00:00
shane
18e526c16b
Work to remove harmless MSVC compiler warnings. (CVS 6013)
...
FossilOrigin-Name: 715dcd52c1372c62873cff5db97fdbdfce617808
2008-12-10 22:30:24 +00:00
drh
4f21c4af30
Fix an issue with the new sqlite3Strlen30() introduced by
...
check-in (6007). Additional casts for compiler warnings. (CVS 6011)
FossilOrigin-Name: 258722b6178f60eaccef1675aab3edc456d413a5
2008-12-10 22:15:00 +00:00
drh
ea6788322e
Never use strlen(). Use our own internal sqlite3Strlen30() which is
...
guaranteed to never overflow an integer. Additional explicit casts to
avoid nuisance warning messages. (CVS 6007)
FossilOrigin-Name: c872d554930ecf221ac2be5f886d5d67bb35288c
2008-12-10 19:26:22 +00:00
drh
e91d16be4d
Fix a bug in win32 command-line client introduced during efforts to reduce
...
the number of harmless compiler warnings (check-in (5982).) (CVS 5992)
FossilOrigin-Name: 6c0b2e7579ee5504617831a5e8bb6193e283ad30
2008-12-08 18:27:31 +00:00
drh
902b9ee436
Fix harmless compiler warnings. Improved comments in the query optimizer. (CVS 5982)
...
FossilOrigin-Name: adedd697b475dadaa2eeae0d0413603195c955cf
2008-12-05 17:17:07 +00:00
drh
1822eee09c
Fix a memory leak in the shell that occurs when a ".import" command fails.
...
Ticket #3517 (CVS 5975)
FossilOrigin-Name: cb9c15431c53b13b70d006d8c47741ebc1caaca3
2008-12-04 12:26:00 +00:00
chw
971854898a
Added support for vxworks >= 6.4; RTP mode tested, kernel mode untested. (CVS 5910)
...
FossilOrigin-Name: f45a1493636a5ee474dd6c0b5d286be2249b05aa
2008-11-17 08:05:31 +00:00
drh
dfef499856
Send the "Incomplete SQL" error message of the CLI to stderr instead of
...
stdout. Ticket #3476 . (CVS 5885)
FossilOrigin-Name: dacae200477afffec826b3ca1517f33b110b6122
2008-11-11 18:55:03 +00:00
drh
c717b382b8
Fix the CLI so that it does not terminate input when an Oracle or MS-SQL
...
command terminator mark is seen in the middle of a string literal.
Ticket #3490 . (CVS 5878)
FossilOrigin-Name: 68662e3b487b80b2c94cd2376060388bd8df0e4e
2008-11-11 00:30:11 +00:00
drh
93f41e591b
Make the CLI more tolerant of malformed schemas by setting the
...
writable_schema pragma prior to running the ".dump" command. (CVS 5554)
FossilOrigin-Name: 860babd841a7744eb8ba0e4f325fc10b348ed78b
2008-08-11 19:12:34 +00:00
drh
f460809030
Tweak to the ".timer" command in the CLI to help it work better with GCC. (CVS 5398)
...
FossilOrigin-Name: 1041deb6ae03c52ce1fb8170d11913cc0bbf3a6e
2008-07-11 17:23:24 +00:00
mihailim
65df9db007
Added reminder message to terminate SQL statements with a semicolon on shell startup. This closes #3099 . (CVS 5325)
...
FossilOrigin-Name: 0ab0b030dea03ec6693358b733329328828cf802
2008-06-28 11:29:22 +00:00
danielk1977
29bafeabcd
Change the OS_XXX pre-processor symbols to SQLITE_OS_XXX. Symbols "OS_UNIX", "OS_WIN", "OS_WINCE", "OS_OS2" and "OS_OTHER" are now "SQLITE_OS_UNIX", "SQLITE_OS_WIN", "SQLITE_OS_WINCE", "SQLITE_OS_OS2" and "SQLITE_OS_OTHER", respectively. (CVS 5311)
...
FossilOrigin-Name: cdd4cf4ce2ab363ddc3f27c5e44896e17269a161
2008-06-26 10:41:19 +00:00
mihailim
57c591aa92
Reverted previous checkin (on second thought, changing case could break badly written homegrown parsers such as sometimes encountered in embedded firmware.) (CVS 5289)
...
FossilOrigin-Name: bf2e283d6fd40cabe55864b06b502524eb8a3b07
2008-06-23 21:26:05 +00:00
mihailim
d3d259dcb7
Changed HTML mode output to use lowercase tags making good on the XHTML output promise (the DTDs indeed mandate lowercase) and closing #450 . (CVS 5288)
...
FossilOrigin-Name: e07ed82caf5e4706ef564271830112d31e8cff7c
2008-06-23 21:18:10 +00:00
drh
9a855cf852
In the CLI, handle the compilation option -DOS_OS2=0 correctly. (CVS 5141)
...
FossilOrigin-Name: 70793be63c0c6dab42d48c096e0e051e37d7e788
2008-05-19 15:53:34 +00:00
drh
4cea5baed6
Do not segfault in the CLI if sqlite3_open() fails to create a
...
database connection object. Ticket #3096 . (CVS 5084)
FossilOrigin-Name: 0bec7ebf41e9f52d3ef0449e27e3d631abfe948b
2008-05-05 16:27:24 +00:00
pweilbacher
d190be8539
Support UTF-8 filenames on OS/2 by converting them to and from the local codepage. Ticket 3052. (CVS 5014)
...
FossilOrigin-Name: cafa8ac2687890355a7faa751d71859eb0fadd01
2008-04-15 18:50:02 +00:00
mlcreech
3a00f907a9
Various renames & cleanups to limit exported symbols on amalgamation build (CVS 4819)
...
FossilOrigin-Name: 9c6694bb61a8ecdbfb2d05e5e05a8cc97b792240
2008-03-04 17:45:01 +00:00
drh
66ce4d02fe
Fix a bug in the ".show" command of the CLI. Ticket #2942 . (CVS 4792)
...
FossilOrigin-Name: dedf5f230bf34a207f2ee0a8349a2ea602a38aba
2008-02-15 17:38:06 +00:00
drh
60a713c66b
Miscellaneous test coverage improvements. (CVS 4734)
...
FossilOrigin-Name: 720bc20a11275ffe139df9203f23e0683b9b4db1
2008-01-21 16:22:45 +00:00
drh
d0e7788706
Fix for ticket #2883 . (CVS 4711)
...
FossilOrigin-Name: 187f41f54d7cfbaa9f6ce3be4d213a454b600749
2008-01-14 15:20:08 +00:00
danielk1977
0d78bae377
Fix EXPLAIN and EXPLAIN query plan to work with new opcode format. (CVS 4662)
...
FossilOrigin-Name: b166c33a7b9a58d571619d2248019eda09651dd2
2008-01-03 07:09:48 +00:00
drh
c85375d598
In the CLI, quote strings that contain the separator character.
...
Ticket #2850 . (CVS 4638)
FossilOrigin-Name: 493a17c46a66d2febc11205c052bf949a3f22bd8
2007-12-18 15:41:44 +00:00
drh
454ad58c3f
Use macro __DARWIN__ rather than __MACOS__ for conditional
...
compilation of MacOSX specific features. Ticket #2780 . (CVS 4561)
FossilOrigin-Name: d0a4c2a36385c03dfadbb844823d0ed2458bf619
2007-11-26 22:54:27 +00:00
chw
65d3c13cad
Various changes to enable compilation of SQLite library and command
...
line shell with the Windows CE cross compiler from cegcc.sourceforge.net (CVS 4541)
FossilOrigin-Name: 8ad0ab8cb374bd34e47af9e71b2aad9dd9af0d1b
2007-11-12 21:09:10 +00:00
drh
3b1a9881e7
Add the ".timer" command to the CLI. (CVS 4522)
...
FossilOrigin-Name: 56680360d3b14a66a077ebb735f4594ed524a4bb
2007-11-02 12:53:03 +00:00
drh
91a66398f1
Modify the CLI so that it will ignore whitespace at the end of lines.
...
Ticket #2631 (CVS 4412)
FossilOrigin-Name: f780a17f4b0e679479c2b368d8659a0ee61c343d
2007-09-07 01:12:32 +00:00
drh
b695acae1f
Make excess output from the CLI appear inside SQL comments so as not
...
to interfere with generated SQL. Ticket #2544 . (CVS 4192)
FossilOrigin-Name: 49a2e85511e845051cfc6ae4318207b1866d43c9
2007-07-30 20:41:52 +00:00
rse
be0a909683
Get rid of the following compile-time warning:
...
"src/shell.c:112: warning: 'iotracePrintf' defined but not used" (CVS 4188)
FossilOrigin-Name: 271e27fd30f3b99e6d6ad2fc2c6e87f43f4c76c8
2007-07-30 18:24:38 +00:00
danielk1977
2ac2762f37
Fix a memory leak in shell.c. Reported on the mailing list. This has only been informally tested. (CVS 4153)
...
FossilOrigin-Name: a008905b39e7d4cd5b39db4906eb3b678e3ee8b7
2007-07-03 05:31:16 +00:00
drh
a959ac4588
Fix a bug in the command-line shell that prevents the
...
reading of the ".sqliterc" file. Ticket #2433 . (CVS 4100)
FossilOrigin-Name: 6eaf29f5e1e99b066825a1ccf34c82c9da6da826
2007-06-20 13:10:00 +00:00