|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| ctlib/ | H | 07-May-2022 | - | 16,405 | 12,728 |
| dblib/ | H | 07-May-2022 | - | 23,401 | 16,292 |
| odbc/ | H | 07-May-2022 | - | 28,647 | 21,903 |
| replacements/ | H | 03-May-2022 | - | 3,014 | 1,861 |
| tds/ | H | 07-May-2022 | - | 37,800 | 27,633 |
| win32/ | H | 30-Sep-2021 | - | 1,233 | 685 |
| Makefile.in | H A D | 17-Dec-2015 | 241 | 12 | 3 |
| NEWS | H A D | 17-Dec-2015 | 22.7 KiB | 585 | 549 |
| README | H A D | 17-Dec-2015 | 3 KiB | 91 | 64 |
| Thanks-0.95 | H A D | 17-Dec-2015 | 1.9 KiB | 70 | 67 |
README
1README for FreeTDS 0.95
2Release date 8 June 2015
3
4* to build FreeTDS read the file INSTALL or
5 the FreeTDS Users Guide (doc/userguide/index.html) and
6 http://www.freetds.org/userguide/
7
8FreeTDS is a free implementation of Sybase's DB-Library, CT-Library,
9and ODBC libraries. FreeTDS builds and runs on every flavor of
10unix-like systems we've heard of (and some we haven't) as well as
11Win32 (with or without Cygwin), VMS, and Mac OS X. Failure to build
12on your system is probably considered a bug. It has C language
13bindings, and works also with Perl and PHP, among others.
14
15FreeTDS is licensed under the GNU LGPL license. See COPYING.LIB for
16details.
17
18Other files you might want to peruse:
19
20AUTHORS Who's involved
21BUGS Some things we fixed, or think we did
22NEWS Summary of feature changes and fixes
23README This file
24TODO The roadmap, such as it is
25
26Also, doc/api_status.txt shows which functions are implemented.
27
28For details on what's new in this version, see NEWS. For unbearable
29detail, see git log.
30
31Documentation
32=============
33
34A User Guide, in sgml and html form, is included in this distribution.
35Also included is a reference manual, generated in HTML with Doxygen.
36"make install" installs the HTML documentation, by default to
37/usr/local/share/doc/freetds-<version>.
38
39
40Note to Users
41=============
42
43Submissions of test programs (self-contained programs that demonstrate
44functionality or problems) are greatly appreciated. They should
45create any tables needed (since we obviously don't have access to your
46database) and populate them. Unit tests for any of the libraries
47is appreciated
48
49Notes to Developers
50===================
51
52The code is split into several pieces.
53
541) tds directory is the wire level stuff, it should be independent of
55 the library using it, this will allow db-lib, ct-lib, and ODBC to
56 sit on top.
57
582) db-lib directory. This is the actual db-lib code which runs on top of
59 tds.
60
613) ct-lib directory. This is the ct-lib code which runs on top of tds.
62
634) server directory. This will be a set of server routines basically
64 to impersonate a dataserver, functions like send_login_ack() etc...
65
665) odbc directory. ODBC implementation over tds. Uses iODBC or
67 unixODBC as a driver manager. You need to have one of those if you
68 are using the ODBC CLI.
69
706) unittests directories. Test harness code for ct-lib, db-lib, ODBC and
71 libtds.
72
736) samples directories. Sample code for getting started with Perl,
74 PHP, etc...
75
767) pool directory. A connection pooling server for TDS. Useful if you
77 have a connection limited license. Needs some hacking to get
78 configured but is quite stable once configured correctly. Contact
79 the list if interested in how to use it.
80
81Please look at doc/getting_started.txt for a description of what is
82going on in the code.
83
84Side note: Brian, as many free software authors, appreciates postcards
85from all over. So if you live someplace neat (read: not Michigan) and
86want to send one, email him (brian@bruns.org) for his current snail mail
87address.
88
89$Id: README 487464 2015-12-17 19:10:00Z ucko $
90
91