File: Changes

package info (click to toggle)
dbix-easy-perl 0.21-1
  • links: PTS
  • area: main
  • in suites: bullseye, buster, sid, stretch
  • size: 184 kB
  • sloc: perl: 1,995; makefile: 2
file content (381 lines) | stat: -rw-r--r-- 14,366 bytes parent folder | download
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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
Revision history for Perl module DBIx::Easy.

* Tue Jan 28 17:48:27 2014 CET

DBIx::Easy v0.21 released.

* Tue Jan 28 15:42:38 2014 CET Marco Pessotto <melmothx@gmail.com>

Fix regular expression to extract table names.
Fix bug with incoming parameters in is_table method.

* Tue Nov 19 11:16:49 2013 CET

DBIx::Easy v0.20 released.

* Thu Jul  5 11:39:42 2012 CEST Stefan Hornburg (Racke) <racke@linuxia.de>

Use table structure cache for insert method as well to prevent one extra
select query for each insert query.

* Mon Jan 23 16:59:43 2012 CET Stefan Hornburg (Racke) <racke@linuxia.de>

Enable UTF8 flag by default for MySQL, PostgreSQL, Sqlite and Sybase
drivers.

* Sun Jan 22 14:02:29 2012 CET Stefan Hornburg (Racke) <racke@linuxia.de>

DBIx::Easy v0.19 released

* Sun Jan 22 13:47:20 2012 CET Stefan Hornburg (Racke) <racke@linuxia.de>
(scripts/dbs_update): fix CSV imports

* Tue Nov 1 17:07:06 2011 CET Stefan Hornburg (Racke) <racke@linuxia.de>
(scripts/dbs_update): use Val hash key instead of Value method to retrieve 
values from spreadsheet cells.

* Tue Nov 1 16:49:32 2011 CET Stefan Hornburg (Racke) <racke@linuxia.de>
(scripts/dbs_update): fix crash with undefined values inside of
spreadsheet cells.

* Sat Oct 29 15:31:28 2011 CEST
(scripts/dbs_update): add --insert-only commandline option.

* Thu Oct 20 11:42:05 2011 CEST
(Easy.pm): add special case for specifiying mysql_socket.

* Thu Oct 20 10:56:52 2011 CEST
(scripts): switch to /usr/bin/env in shebang.

* Thu Jan  8 19:32:57 2009 CET Stefan Hornburg (Racke) <racke@linuxia.de>

DBIx::Easy v0.18 released

* Mon Dec 15 09:14:31 2008 CET Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): additional pattern for login failure to PostgreSQL databases

* Fri Apr 18 15:21:08 2008 CEST Jure Kodzoman <jure@tenalt.com>
(Easy.pm): new method do_without_transaction

* Mon May 21 11:38:02 2007 CEST

DBIx::Easy v0.17 released

* Fri May 18 17:27:15 2007 CEST
(Easy.pm): MySQL 5 has a different message for bad credentials
commit only if AutoCommit is turned off to avoid spurious warnings

* Fri May 18 00:17:37 2007 CEST
(Easy.pm): fixed now method for Postgresql

* Thu May  3 09:53:42 2007 CEST
(dbs_dumptabstruct): new option --dump-options

* Thu Jul 13 13:31:15 2006 CEST
(Easy.pm): escape umlauts in POD documentation

* Wed May  3 12:01:07 2006 CEST
(Easy.pm): remove object from argument list before calling DBI prepare method

* Sat Oct  8 01:24:40 2005 CEST

DBIx::Easy v0.16 released

* Thu Jan 13 17:57:29 2005 CET Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): connect first before issue prepare statement

* Sun Jan  9 13:34:45 2005 CET Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): remove quotes from table names in tables method
(dbs_dumptabstruct): put table names into quotes in system commands

* Mon Jul  5 15:30:56 2004 CEST Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): don't call passwd method on Win32 machines

* Tue Feb 10 14:10:04 2004 CET Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): return on connections errors from various methods to allow failover with custom error handler
(Import.pm): new module

* Mon Feb  9 22:54:01 2004 CET Stefan Hornburg (Racke) <racke@linuxia.de>
(dbs_update): new option --map-filter
(Easy.pm): Sybase support fixed, allow empty database name for Sybase, avoid
empty parentheses on some fatal errors

* Wed Jan 21 18:15:03 2004 CET Stefan Hornburg (Racke) <racke@linuxia.de>
(dbs_update): don't insert a column twice if used both in --map and --columns

* Sat Oct  4 00:04:24 2003 CEST Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): rollback method added

* Wed Oct  1 13:08:46 2003 CEST Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): delete with empty conditions parameter fails, new methods
describe_table, create_table

* Mon Jun 16 14:07:13 2003 CEST Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): explicit return added to cache method avoids malfunction if
method columns is called first

* Tue May 13 14:40:21 2003 CEST Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): scalar references allow embedding strings without further quoting
in the update method as well

* Thu Mar 13 17:38:09 2003 CET Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): fixed fallback in passwd method

* Wed Mar  5 18:15:09 2003 CET Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): new method put

* Sun Feb  2 11:28:27 2003 CET Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): makemap now can be directed to put the whole record into the
values of the resulting hash

* Mon Dec 16 15:33:20 2002 CET Stefan Hornburg (Racke) <racke@linuxia.de>
(scripts/dbs_update): allow input files in XLS format

* Fri Apr 19 19:23:49 2002 CEST Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): new display method
(scripts/dbs_dumptabstruct): --filter option added

* Sat Mar 16 13:00:32 2002 CET Stefan Hornburg (Racke) <racke@linuxia.de>

DBIx::Easy v0.15 released

* Sun Feb 24 22:00:32 2002 -0500 David B. Bitton <david@codenoevil.com>
(Easy.pm): support for Sybase and ODBC

* Sat Dec  9 02:13:00 2001 CET Stefan Hornburg (Racke) <racke@linuxia.de>

DBIx::Easy v0.14 released

* Sun Nov 18 14:09:59 2001 CET Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): implemented the optional map parameter in the random_row()
method which was already documented

* Thu Sep 20 17:20:50 2001 CEST Stefan Hornburg (Racke) <racke@linuxia.de>

DBIx::Easy v0.13 released

* Thu Sep 20 17:19:19 2001 CEST Stefan Hornburg (Racke) <racke@linuxia.de>
(scripts/dbs_update): --cleanse could fail if one of the keys is '0'

* Wed Aug  8 00:15:25 2001 CEST Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): don't use password from ~/.my.cnf for databases on other hosts
(scripts/dbs_dumptabdata): dbs_printtab is emulated instead called as program

* Tue Aug  7 23:50:54 2001 CEST Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): new method is_auth_error

* Tue Aug  7 22:20:36 2001 CEST Stefan Hornburg (Racke) <racke@linuxia.de>
(scripts/dbs_update): --headline and --format=CSV weren't fully compatible

* Mon Aug  6 12:16:17 2001 CEST Stefan Hornburg (Racke) <racke@linuxia.de>
(scripts/dbs_printtab): new option --sort

* Tue Jul 24 16:25:10 2001 CEST Dennis Sch�n <dennis@cobolt.net>
(Easy.pm): database port is configurable now

* Tue Jul 17 14:14:43 2001 CEST Stefan Hornburg (Racke) <racke@linuxia.de>

DBIx::Easy v0.12 released

* Tue Jul 17 13:30:23 2001 CEST Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): new method random_row

* Tue Jul 17 11:51:08 2001 CEST Dennis Sch�n <dennis@cobolt.net>
violation of Debian policy fixed (.packlist in binary package)

* Fri Jun 29 11:10:34 2001 CEST Stefan Hornburg (Racke) <racke@linuxia.de>

DBIx::Easy v0.11 released

* Sun Jun 24 23:54:34 2001 CEST Stefan Hornburg (Racke) <racke@linuxia.de>
(Easy.pm): new method delete

* Wed Mar 28 12:44:31 2001 CEST Stefan Hornburg (Racke) <racke@linuxia.de>
(scripts/dbs_update): new option --match-sql

* Thu Mar 15 23:54:23 EST 2001 Dennis Sch�n <dennis@cobolt.net>
(scripts/{dbs_dumptabdata,dbs_dumptabstruct,dbs_printtab}):
 Database handler warning fixed

* Mon Feb 12 10:40:37 2001 CET Dennis Sch�n <dennis@cobolt.net>
(scripts/dbs_update): Perl 5.6 warnings fixed

* Sat Feb 10 01:10:29 2001 CET Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): Perl warning fixed

* Tue Feb  6 16:46:51 2001 CET Stefan Hornburg <racke@linuxia.de>

DBIx::Easy v0.10 released

* Thu Jan 25 10:18:43 2001 CET Dennis Sch�n <dennis@cobolt.net>
(scripts/dbs_dumptabdata): pass user parameter to dbs_printtab

* Mon Jan 15 23:20:43 2001 CET Stefan Hornburg <racke@linuxia.de>

DBIx::Easy v0.09 released

* Tue Dec 26 15:07:47 2000 CET Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): insert an empty string, even if undef is given

* Thu Nov  2 04:55:45 2000 CET Stefan Hornburg <racke@linuxia.de>
(Easy.pm): escape tabulators in view method
(scripts/dbs_update): expand tabulators, add columns explicitly
selected to column list

* Sun Oct  8 15:47:21 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): issue warning on missing type information

* Thu Sep 28 14:07:50 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): return values of user-defined filters indicate 
if record is valid

* Sun Sep 24 20:21:23 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): apply user-defined filter routine only once

* Mon Sep 18 17:32:56 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_dumptabdata, scripts/dbs_dumptabstruct): pass options
first to mysqldump for compatibility with older versions

* Sun Sep 17 13:10:37 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): make --columns to work with inclusions again

* Fri Sep 15 18:32:35 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): new option --rows, option --keys accepts key names
now, new functions key_names and prefix
(Easy.pm): caches table structures now, new methods columns, types,
sizes, typemap, sizemap, fold and info_proc

* Tue Sep 12 10:38:22 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): now really choosed comma as default field separator 
for CSV format

* Fri Sep  8 21:58:04 2000 CEST Stefan Hornburg <racke@linuxia.de>

DBIx::Easy v0.08 released

* Fri Sep  8 21:56:59 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): strip whitespace from column names found
in the headline

* Thu Sep  7 17:04:24 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): comma is now the default field separator
for CSV format, field separator can selected from the commandline

* Tue Sep  5 15:14:28 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): brown paper bug fixed that kept --cleanse 
from working by growing the SQL statement which each record to be cleansed

* Sun Sep  3 20:37:41 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): bug fixed that may be trigged by the combination 
of --headline and --map, assorted error messages improved, example
for --routine added to documentation

* Sun Sep  3 19:03:08 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): strip blanks from parameter list for --columns

* Sun Sep  3 17:03:46 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): --columns can be used to exclude columns
explicitly

* Fri Sep  1 02:20:09 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): first field may contain table name and
start column

* Mon Aug 28 23:42:36 2000 CEST Stefan Hornburg <racke@linuxia.de>

DBIx::Easy v0.07 released

* Wed Jul 19 00:07:26 2000 CEST Stefan Hornburg <racke@linuxia.de>
(Easy.pm): documentation for is_table and tables added, new method
sequences
(scripts/dbs_dumptabstruct): dump sequences too

* Mon Jul 17 12:55:53 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_dumptabstruct): new option --pipe

* Sun Jul 16 16:24:49 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): --table and --columns are working together now,
handle keys excessing the column size

* Sun Jul 16 13:01:44 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): problems with --cleanse fixed

* Tue Jul  4 16:18:32 2000 CEST Stefan Hornburg <racke@linuxia.de>
(Easy.pm:view, script/dbs_printtab, scripts/dbs_update): new option --columns
(scripts/dbs_update): new option --cleanse

* Sat Jul  1 12:34:28 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): handles special characters and multilines
with CSV format now

* Fri Jun 23 11:36:27 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): several new options

* Mon May  8 02:29:47 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): remove carriage returns from input file

* Sun May  7 16:47:59 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): renember table name if given explicitly

* Sat Apr  1 15:39:16 2000 CEST Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_dumptabstruct, scripts/dbs_dumptabdata): new option --tables

* Thu Mar 23 20:15:13 2000 CET Stefan Hornburg <racke@linuxia.de>
(Easy.pm): better method to determine directory, force commit
documented in POD
(scripts/dbs_empty): ensure that all changes are commited

* Thu Mar 23 16:05:33 2000 CET Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): expand newlines
(Easy.pm): escape newlines in view method

* Wed Mar 22 16:16:22 2000 CET Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_empty): new option --tables

* Mon Mar 20 00:22:14 2000 CET Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): more verbose error messages, ensure that
all changes are committed

* Sun Mar 19 11:20:25 2000 CET Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_dumptab*): typo fixed
(scripts/dbs_dumptabdata): new option --use-printtab

* Sat Mar 18 23:15:22 2000 CET Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_printtab): new script
(Easy.pm): added option separator to view method

* Tue Feb 29 19:33:13 2000 CET Stefan Hornburg <racke@linuxia.de>
(Easy.pm): made more verbose if connection cannot be established
method view fixed in respect to limit option
             
* Fri Jan 21 10:59:03 2000 CET Stefan Hornburg <racke@linuxia.de>
(Easy.pm): optional parameter CONDITION added to method makemap

* Thu Jan 20 12:56:10 2000 CET Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_empty, scripts/dbs_dumptabstruct, scripts/dumptabdata):
new option --exclude-matching-tables

* Sat Jan 15 15:24:30 2000 CET Stefan Hornburg <racke@linuxia.de>
(Easy.pm): don't call rollback within error handler 
if AutoCommit is enabled

* Sun Jan  2 17:48:46 2000 CET Stefan Hornburg <racke@linuxia.de>

(Easy.pm): new method is_table
(scripts/dbs_update): new option --map

* Thu Dec 16 23:15:37 1999 CET Stefan Hornburg <racke@linuxia.de>

DBIx::Easy v0.06 released

* Sat Dec  4 23:19:20 1999 CET Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_update): asks for a password if authentification fails,
option -f/--file added
(Easy.pm): new method passwd

* Wed Dec  1 11:45:00 1999 CET Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_dumptabdata, scripts/dbs_empty): new script(s)

* Fri Nov 26 01:01:22 1999 CET Stefan Hornburg <racke@linuxia.de>
(scripts/dbs_dumptabstruct): POD documentation added
(scripts/dbs_update): fixed old script name in POD section