| |
ID |
Type |
Status |
Priority |
Milestone |
Owner |
|
Summary + Labels |
... |
| |
1 |
Defect
|
Fixed
|
High
|
----
|
ciconia
|
|
Sequel is missing specs
|
|
| |
2 |
Enhancement
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Sequel does not support SELECT DISTINCT (patch included)
|
|
| |
3 |
Enhancement
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Sequel does not support OFFSET clauses (patch included)
|
|
| |
4 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Dataset specs rely on hash ordering
|
|
| |
5 |
Enhancement
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Sequel does not support GROUP BY or HAVING (patch included)
|
|
| |
6 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Sequel does not support multiple tables in the FROM clause
|
|
| |
7 |
Enhancement
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Allow Dataset#from to take another dataset and add Dataset#*
|
|
| |
8 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Dataset#exclude produces incorrect logic with multiple arguments
|
|
| |
9 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Database#[] doesn't support multiple arguments (tiny)
|
|
| |
10 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
bin/sequel will exit if any SQLite3 exceptions are raised
|
|
| |
11 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Database#literal is open to SQL injection attacks
|
|
| |
12 |
Enhancement
|
Fixed
|
Low
|
----
|
ciconia
|
|
Add support for UNION, INTERSECT, EXCEPT
|
|
| |
13 |
Defect
|
Invalid
|
Medium
|
----
|
ciconia
|
|
Transactions fial for Mysql
|
|
| |
14 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
method_missing in Model does not correctly handle e.g. Model.each
|
|
| |
15 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
PrettyTable doesn't calculate column sizes for Model derived classes.
|
|
| |
16 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
ODBC timestamp data-type fails for dates outside < 1970 or > 2040
|
|
| |
17 |
Enhancement
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Dataset#update should include limit and order options (for mysql adapter)
|
|
| |
18 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Mysql adapter doesn't support boolean literals
|
|
| |
19 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
MySQL adapter should quote field references with back-ticks
|
|
| |
20 |
Enhancement
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Schema generator should accept field sizes
|
|
| |
21 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
0.1.9 MySQL field quoting totally destroys any multi-table selects
|
|
| |
22 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
primary_key implies :type => :serial which doesn't work as expected with sqlite
|
|
| |
23 |
Enhancement
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Simple Migrator
|
|
| |
24 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
PGconn is used unconditionally in schema.rb
|
|
| |
25 |
Defect
|
WontFix
|
Medium
|
----
|
ciconia
|
|
!= inside a filter block translates to = in the query
|
|
| |
26 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
MySQL adapter does not reconnect
|
|
| |
27 |
Enhancement
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Add ability to disconnect/reconnect to databases
|
|
| |
28 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
execute performs only first instruction in SQLite
|
|
| |
29 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
[PATCH] DBI::Dataset#fetch_rows Broken
|
|
| |
30 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Sequel::DBI::Dataset#fetch_rows borked when it comes to empty column names
|
|
| |
31 |
Enhancement
|
Fixed
|
Medium
|
----
|
ciconia
|
|
[PATCH] Sequel ADO Adapter
|
|
| |
32 |
Defect
|
WontFix
|
Medium
|
----
|
ciconia
|
|
Count does not seem to work on linux install
|
|
| |
33 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
SQLite adapter does not return affected rows for #update and #delete
|
|
| |
34 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
MySQL adapter does not support creating indexes when defining schemas
|
|
| |
35 |
Enhancement
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Dataset#set_model should be able to pass additional arguments to the model's new method
|
|
| |
36 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
[PATCH] few minor bugs with Sequel::Model and the Schema generator
|
|
| |
37 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Sequel::Model.create_table now (Sequel 0.1.9.12) broken
|
|
| |
38 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
some filter block examples don't work
|
|
| |
39 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
Sequel::Model(:table) inherited classes cannot be re-opened
|
|
| |
40 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Enhancement: Character set settings for Mysql (e.g. UTF-8)
|
|
| |
41 |
Defect
|
WontFix
|
Medium
|
----
|
ciconia
|
|
Models can't be created with no values
|
|
| |
42 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Add a "this" or "self_set" method to model
|
|
| |
43 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Sequel::Model.cache_by is broken and undocumented
|
|
| |
44 |
Defect
|
Fixed
|
Low
|
----
|
ciconia
|
|
0.2.0.2 not tagged
|
|
| |
45 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
#to_field_name incorrectly processes table names with numbers
|
|
| |
46 |
Enhancement
|
Fixed
|
Low
|
----
|
ciconia
|
|
Dataset#empty?
|
|
| |
47 |
Defect
|
WontFix
|
Medium
|
----
|
ciconia
|
|
Model#set has string/symbol confusion
|
|
| |
48 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
use the model's setter methods to set @values
|
|
| |
49 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
DB[:table].where { :n == "#{1+2}" } fails
|
|
| |
50 |
Enhancement
|
WontFix
|
Medium
|
----
|
ciconia
|
|
Move "Model" code into an offical plugin
|
|
| |
56 |
Task
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Model rdoc
|
|
| |
57 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
mysql field quoting breaks DB[:table].select(:NOW[]).sql
|
|
| |
58 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
#save can't be called from after_create hook
|
|
| |
59 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Strange issue with Model.serialize
|
|
| |
60 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
Date objects are not correctly literalized for sqlite
|
|
| |
61 |
Patch
|
Fixed
|
Medium
|
----
|
florian....@email.de
|
|
Inheritance of Model hooks
Usability
|
|
| |
62 |
Defect
|
Fixed
|
Medium
|
----
|
----
|
|
SQLite AutoVacuum Spec fails
|
|
| |
63 |
Defect
|
WontFix
|
Medium
|
----
|
themastermind1
|
|
Sequel.mysql 'user:pass@host/db' does not work as expected
|
|
| |
64 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
can't create non auto incremented primary key
|
|
| |
65 |
Defect
|
WontFix
|
Medium
|
----
|
themastermind1
|
|
obscure mysql error with equally obscure fix
|
|
| |
66 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
strange behavior with queries that contain -
|
|
| |
67 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
Dataset#each_hash returns hash with keys as strings instead of symbols
|
|
| |
68 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
SQLite vs. INSERT SELECT
|
|
| |
69 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Ranges with :table__field-style qualified field names are broken
|
|
| |
70 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Joins don't accept arbitrary conditions
|
|
| |
71 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
trunk breaks Author[:name => 'John Grisham']
|
|
| |
72 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
MySQL adapter doesn't support MYSQL_TYPE_DECIMAL or MYSQL_TYPE_NEWDECIMAL
|
|
| |
73 |
Enhancement
|
Fixed
|
Medium
|
----
|
ciconia
|
|
foreign_key statement in Model throws error w/Postgres
|
|
| |
74 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
sequel dies with parsetree < 2.0
|
|
| |
75 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
sequel doesn't correctly escape \ in mysql queries
|
|
| |
76 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Postgres driver enhancement for type casting
|
|
| |
77 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Custom #select columns can not be accessed as attributes in model instances
|
|
| |
78 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
serialize should require 'yaml'
|
|
| |
79 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
minor doc/spelling fixes
|
|
| |
80 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Symbol#to_field_name should return reserved-word-quoted names
|
|
| |
81 |
Enhancement
|
WontFix
|
Medium
|
----
|
ciconia
|
|
Consistent interface for sql methods in sql.rb
|
|
| |
82 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
docfix for syntax error: DB[''] {|r| p r}
|
|
| |
83 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
sqlite timestamp conversion issue in trunk
|
|
| |
84 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
oracle.rb calls Execute instead of exec
|
|
| |
85 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
sequel fails with misleading error message when postgres gem isn't installed
|
|
| |
86 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
DBI connection string is mising DBI driver
|
|
| |
87 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Database#uri: URI exception thrown if uri.user is nil
|
|
| |
88 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Fix field quoting for mysql plus improve all field quoting to allow functions & formulas in queries
|
|
| |
89 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
BigDecimal instances aren't converted to SQL literals
|
|
| |
90 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Postgres adapter doesn't use proper string literals
|
|
| |
91 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
Worker silently drops all tasks when *any* task throws an exception
|
|
| |
92 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
mysql queries fail when keys are strings
|
|
| |
93 |
Enhancement
|
Fixed
|
Low
|
----
|
themastermind1
|
|
automatically load db specific code
|
|
| |
94 |
Defect
|
Invalid
|
Medium
|
----
|
ciconia
|
|
dataset select method doesn't work when specifying table name or using wildcards
|
|
| |
95 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
[PATCH] Add Sequel::Database#add_index
|
|
| |
96 |
Defect
|
WontFix
|
Low
|
----
|
ciconia
|
|
Change how postgres adapter inserts record for better concurrency support
|
|
| |
97 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
Model[] should throw errors on true/false like filter() does
|
|
| |
98 |
Defect
|
Fixed
|
Medium
|
----
|
themastermind1
|
|
update should take strings
|
|
| |
99 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
There's lack of add_column, remove_column, alter_column in sequel migrations
|
|
| |
100 |
Enhancement
|
WontFix
|
Low
|
----
|
jeremyevans0
|
|
Generate final schema.rb after every migration
|
|
| |
101 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
change_column doesn't work as expected on mysql
|
|
| |
102 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
set_column_type doesn't work on mysql
|
|
| |
103 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
drop_index does'n work on mysql
|
|
| |
104 |
Defect
|
Fixed
|
Medium
|
----
|
ciconia
|
|
There's lack of rename_table in sequel migrations
|
|
| |
105 |
Enhancement
|
Invalid
|
Low
|
----
|
ciconia
|
|
Mode.create should accept model instances for one_to_one associations
|
|