Thanks Feng,

I changed this line in models.py:
name = Column(Text, unique=True)

to:
name = Column(String(255), unique=True)

I was just wondering if I was doing something wrong, or if it was a bug.
I'll change the model in any case.

Thanks for the help,
Ian


On Tuesday, 8 May 2012 06:05:56 UTC+1, Feng Wang wrote:
>
> what ORM do you use? SqlAlchemy?
>
> It seems that you should give a length property to the "name" column.
>
> 在 2012年5月2日星期三UTC+8下午7时45分58秒,Ian McLoughlin写道:
>>
>> Thanks Chris,
>>
>> I found that script.
>> Now I'm getting an error on running it:
>>
>> $ initialize_pyramid-skeleton_db development.ini
>> ...
>> sqlalchemy.exc.OperationalError: (OperationalError) (1170, "BLOB/TEXT 
>> column 'name' used in key specification without a key length") '\nCREATE 
>> TABLE models (\n\tid INTEGER NOT NULL AUTO_INCREMENT, \n\tname TEXT, 
>> \n\tvalue INTEGER, \n\tPRIMARY KEY (id), \n\tUNIQUE (name)\n)\n\n' ()
>>
>>
>> Any advice?
>> Thanks again,
>> Ian
>>
>>
>>
>> On Thursday, 19 April 2012 13:59:25 UTC+1, Chris McDonough wrote:
>>>
>>> On 04/19/2012 07:41 AM, Ian McLoughlin wrote:
>>> > I've tried simply to create an alchemy scaffold app, only changing the
>>> > development.ini file to use a MySQL database.
>>> > I've created the database already, but it's empty - no tables.
>>> >
>>> > Running pserve then i get an error because the database hasn't been 
>>> setup.
>>> > I looked at the Pyramid tutorial here:
>>> > 
>>> http://pyramid.readthedocs.org/en/1.3-branch/tutorials/wiki2/definingmodels.html#reinitializing-the-database
>>> > It says to run this command in the directory containing development.ini
>>> >
>>> > ../bin/initialize_tutorial_db development.ini
>>> >
>>> >
>>> > But I don't have a bin directory in the parent directory (Pyramid had
>>> > nothing to do with the parent directory.)
>>> > I do have a myapp/scripts/initializedb.py file, but running that
>>> > directly cause relative import errors (which I think it should).
>>> > Obviously I'm meant to import that file somehow otherwise.
>>> >
>>> > The github directory for the tutorial
>>> > (
>>> https://github.com/Pylons/pyramid/tree/1.3-branch/docs/tutorials/wiki2/src
>>> )
>>> > doesn't have the initializedb executable either.
>>> >
>>> > Am I missing something?
>>>
>>> You need to run "$yourvirtualenv/bin/python setup.py develop"
>>>
>>> There will be an "initialize_db" script thereafter in 
>>> "$yourvirtualenv/bin/initialize_db".
>>>
>>> >
>>> > Thanks,
>>> > Ian
>>> >
>>> > --
>>> > You received this message because you are subscribed to the Google
>>> > Groups "pylons-devel" group.
>>> > To view this discussion on the web visit
>>> > https://groups.google.com/d/msg/pylons-devel/-/FvDMo2wjdKAJ.
>>> > To post to this group, send email to pylons-devel@googlegroups.com.
>>> > To unsubscribe from this group, send email to
>>> > pylons-devel+unsubscr...@googlegroups.com.
>>> > For more options, visit this group at
>>> > http://groups.google.com/group/pylons-devel?hl=en.
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-devel" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/pylons-devel/-/KNskkYhbsTsJ.
To post to this group, send email to pylons-devel@googlegroups.com.
To unsubscribe from this group, send email to 
pylons-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/pylons-devel?hl=en.

Reply via email to