250 Commits

Author SHA1 Message Date
Jack Christensen
b27d828311 Add RowReader.CopyBytes
Implement SelectValueTo in terms of RowReader.CopyBytes
2014-07-05 07:51:32 -05:00
Jack Christensen
a1fc6f513a Remove dead space 2014-07-05 07:25:29 -05:00
Jack Christensen
78b8e0b6f2 Safely handle bad reads of QueryResult 2014-06-30 19:01:36 -05:00
Jack Christensen
1eb4f2e8b4 Correct spelling 2014-06-30 07:49:06 -05:00
Jack Christensen
d30ef1b8b9 Replace SelectFunc with Query as core 2014-06-28 17:07:31 -05:00
Jack Christensen
b6ac3ef2b0 Rename Execute to Exec 2014-06-27 14:56:27 -05:00
Jack Christensen
7d0e178424 Determine automatically if Host is socket
Instead of requiring user to specify either Host or Socket unify these fields.
It can be automatically determined whether it is a socket or not.
2014-06-21 12:53:38 -05:00
Jack Christensen
b2c1a14fcc Update github.com/JackC to github.com/jackc 2014-06-21 08:36:20 -05:00
Jack Christensen
839ddcf75f Allow running tests in parallel 2014-06-20 15:27:49 -05:00
Jack Christensen
73b5c73c1c Do not share database connections between tests 2014-06-20 15:18:55 -05:00
Jack Christensen
247fd3be53 Fix CommandTag RowsAffected for INSERT 2014-06-20 13:38:01 -05:00
Jack Christensen
4efa61bf5b Prepare returns *PreparedStatement 2014-06-20 10:47:31 -05:00
Jack Christensen
928612917d Fix a couple go vet discovered issues 2014-06-11 07:59:43 -05:00
Jack Christensen
f119d5221c Add CommandTag 2014-05-19 09:32:31 -05:00
Jack Christensen
bc2a120301 Add constants for transaction isolation levels 2014-05-19 08:25:34 -05:00
Jack Christensen
1ff653ae15 Rename ConnectionParameters to ConnConfig 2014-05-17 13:38:13 -05:00
Jack Christensen
4eb597d20b Rename pgx.Connection to pgx.Conn 2014-05-17 13:11:30 -05:00
Jack Christensen
70e461b769 Renamed conn* to connection* 2013-04-20 11:55:13 -05:00
Jack Christensen
58ae1855cb Extract Connection.SelectAll* to own file 2013-04-20 11:34:52 -05:00
Jack Christensen
e27511a4c5 Extract Connection.Select* to own file 2013-04-20 11:30:06 -05:00
Jack Christensen
0b1ac12c0e Added basic null handling
* Connection.SelectRows leaves null values empty
* Select* and SelectAll* now error on null

refs #4
2013-04-20 11:14:01 -05:00
Jack Christensen
ee25d4a03a Rename Select to SelectFunc to conform to Go standard lib style 2013-04-19 16:35:44 -05:00
Jack Christensen
1752020d3e Update test name 2013-04-19 16:33:48 -05:00
Jack Christensen
bf86100fec Rename Query to SelectRows 2013-04-19 16:18:11 -05:00
Jack Christensen
9a5c299563 Added Select to process rows as they come over the wire
This was accomplished by promoting private query function to
public Select.

fixes #12
2013-04-19 16:10:14 -05:00
Jack Christensen
fa4c70907c Rename pgx.conn to pgx.Connection 2013-04-17 08:26:01 -05:00
Jack Christensen
d306d42afb Added conn.Execute to run arbitrary SQL without a result set
fixed #13
2013-04-16 20:13:06 -05:00
Jack Christensen
cbf03821e1 Revert making query methods automatically escape arguments.
Must now call SanitizeSql explicitly.

This was necessary because go supports variadic arguments but not
totally optional arguments. So it would require something to
always be passed in.
2013-04-16 19:55:01 -05:00
Jack Christensen
8392883350 Added SQL parameter sanitization
fixes #3
2013-04-15 20:22:28 -05:00
Jack Christensen
2a5ad27041 go fmt 2013-04-13 20:28:45 -05:00
Jack Christensen
d2ad78b90e Added SelectAll*
fixes #2
2013-04-13 19:03:00 -05:00
Jack Christensen
8a0fa50882 Extracted Connect code from non-Connect tests 2013-04-13 18:08:45 -05:00
Jack Christensen
f977a3fe80 Added Select* for individual typed values.
fixes #1
2013-04-12 16:50:13 -05:00
Jack Christensen
3a85bae314 package name is pgx not pqx 2013-04-12 08:07:05 -05:00
Jack Christensen
1a7cf8ccc4 Added connect with md5 password 2013-04-11 21:39:44 -05:00
Jack Christensen
9e9815ae5a Added plain text password authentication 2013-04-11 21:13:47 -05:00
Jack Christensen
431b44eefe Add test for connecting as correct user 2013-04-11 20:40:06 -05:00
Jack Christensen
0e8f00e11c Added understanding of error messages from server 2013-04-11 20:22:55 -05:00
Jack Christensen
3e5096afef Added ability to choose user to log in as 2013-04-11 19:42:24 -05:00
Jack Christensen
996aed65ee Added ability to connect to databases by name
Add documentation to readme on how to set up tests
2013-04-11 08:56:31 -05:00
Jack Christensen
d1a586ed64 go fmt 2013-04-08 20:16:49 -05:00
Jack Christensen
86099237bd Add failing test for Conn.Query 2013-04-08 20:16:11 -05:00
Jack Christensen
98890b1a50 Store backend pid and secret key 2013-04-08 20:15:34 -05:00
Jack Christensen
b04166bcf5 Add test for runtime parameter storage 2013-04-08 20:08:22 -05:00
Jack Christensen
aff1eee892 Basic query functionality 2013-04-06 14:52:08 -04:00
Jack Christensen
bc830d4a21 Added conn.Close 2013-03-30 21:53:56 -05:00
Jack Christensen
18e225b66d go fmt 2013-03-30 18:13:40 -05:00
Jack Christensen
5563e0c825 Extracting connection 2013-03-30 17:56:31 -05:00
Jack Christensen
6fb92c12b8 Use message names matching PostgreSQL docs 2013-03-30 17:13:35 -05:00
Jack Christensen
9c12da11f7 Added startup message 2013-03-30 16:50:36 -05:00