Submitted. https://github.com/web2py/pydal/issues/322

On Tuesday, December 29, 2015 at 3:18:49 AM UTC-8, Niphlod wrote:
>
> if it fixes all issues, open a bug on pydal and it'll get merged.
>
> On Monday, December 28, 2015 at 9:57:52 PM UTC+1, Michael Messmer wrote:
>>
>> @Niphlod @Massimo
>>
>> Is what i did a correct fix and is this something that needs to be 
>> corrected here 
>> https://github.com/web2py/pydal/blob/master/pydal/adapters/oracle.py ?
>>
>> On Monday, December 28, 2015 at 12:38:13 PM UTC-8, Michael Messmer wrote:
>>>
>>> I looked at the other Adapter Modules for that "Reference()"
>>>
>>> "web2py/gluon/packages/dal/pydal/adapters/mongo.py"
>>>
>>> had it and it also had: 
>>>
>>> from "..helpers.classes import SQLCustomType, SQLALL, Reference"
>>>
>>> So I added this to the following to 
>>> "web2py/gluon/packages/dal/pydal/adapters/oracle.py"
>>> "..helpers.classes import Reference"
>>>
>>> It works
>>>
>>> On Monday, December 28, 2015 at 10:29:17 AM UTC-8, Michael Messmer wrote:
>>>>
>>>> ok,  so.  I tried adding a user record and now im getting this:
>>>>
>>>> Traceback (most recent call last):
>>>>   File "/opt/www-data/web2py/gluon/restricted.py", line 227, in restricted
>>>>     exec ccode in environment
>>>>   File "/opt/www-data/web2py/applications/test/controllers/appadmin.py" 
>>>> <https://xnvbase00245.corp.costco.com/admin/default/edit/test/controllers/appadmin.py>,
>>>>  line 703, in <module>
>>>>   File "/opt/www-data/web2py/gluon/globals.py", line 412, in <lambda>
>>>>     self._caller = lambda f: f()
>>>>   File "/opt/www-data/web2py/applications/test/controllers/appadmin.py" 
>>>> <https://xnvbase00245.corp.costco.com/admin/default/edit/test/controllers/appadmin.py>,
>>>>  line 151, in insert
>>>>     if form.accepts(request.vars, session):
>>>>   File "/opt/www-data/web2py/gluon/sqlhtml.py", line 1725, in accepts
>>>>     self.vars.id = self.table.insert(**fields)
>>>>   File "/opt/www-data/web2py/gluon/packages/dal/pydal/objects.py", line 
>>>> 728, in insert
>>>>     ret = self._db._adapter.insert(self, self._listify(fields))
>>>>   File "/opt/www-data/web2py/gluon/packages/dal/pydal/adapters/oracle.py", 
>>>> line 233, in insert
>>>>     rid = Reference(id)
>>>> NameError: global name 'Reference' is not defined
>>>>
>>>>
>>>> Any Ideas?
>>>>
>>>>
>>>> On Monday, December 28, 2015 at 10:17:46 AM UTC-8, Michael Messmer 
>>>> wrote:
>>>>>
>>>>> MAGIC:
>>>>>
>>>>> cursor.execute("DROP SEQUENCE AUTH_USER_SEQUENCE")
>>>>> cursor.execute("DROP SEQUENCE AUTH_GROUP_SEQUENCE")
>>>>> cursor.execute("DROP SEQUENCE AUTH_MEMBERSHIP_SEQUENCE")
>>>>> cursor.execute("DROP SEQUENCE AUTH_PERMISSION_SEQUENCE")
>>>>> cursor.execute("DROP SEQUENCE AUTH_EVENT_SEQUENCE")
>>>>> cursor.execute("DROP SEQUENCE AUTH_CAS_SEQUENCE")
>>>>>
>>>>> and now I have:
>>>>>
>>>>> Welcome to web2py!
>>>>>
>>>>> How did you get here?
>>>>> -My answer:
>>>>> --Gray Hairs and not giving up and asking for help until I figured 
>>>>> this stuff out!!!!!!
>>>>>
>>>>> Thank-you Everyone!!!!!
>>>>>
>>>>> Next life lesson.  Understanding Linux Permissions and global 
>>>>> variables.
>>>>>
>>>>> Ill post my install script after I test on a totally blank non-prod 
>>>>> provisioned server in my env.
>>>>>
>>>>> On Monday, December 28, 2015 at 10:11:53 AM UTC-8, Michael Messmer 
>>>>> wrote:
>>>>>>
>>>>>> Alright it worked for blah:
>>>>>>
>>>>>> cursor.execute("DROP SEQUENCE BLAH_SEQUENCE")
>>>>>>
>>>>>> Going for the rest now.
>>>>>>
>>>>>> On Monday, December 28, 2015 at 10:09:31 AM UTC-8, Michael Messmer 
>>>>>> wrote:
>>>>>>>
>>>>>>> Ahh,  I am ULTRA-Newb to db's:
>>>>>>>
>>>>>>> here is what it returned:
>>>>>>>
>>>>>>> >>> for row in cursor:
>>>>>>> ...     print row
>>>>>>> ... 
>>>>>>> ('SYS_C0012098', 'INDEX')
>>>>>>> ('SYS_LOB0000092306C00003$$', 'LOB')
>>>>>>> ('AUTH_CAS_SEQUENCE', 'SEQUENCE')
>>>>>>> ('AUTH_EVENT_SEQUENCE', 'SEQUENCE')
>>>>>>> ('AUTH_GROUP_SEQUENCE', 'SEQUENCE')
>>>>>>> ('AUTH_MEMBERSHIP_SEQUENCE', 'SEQUENCE')
>>>>>>> ('AUTH_PERMISSION_SEQUENCE', 'SEQUENCE')
>>>>>>> ('AUTH_USER_SEQUENCE', 'SEQUENCE')
>>>>>>> ('BLAH_SEQUENCE', 'SEQUENCE')
>>>>>>> ('AUTH_USER', 'TABLE')
>>>>>>>
>>>>>>>
>>>>>>> I just googled dropping Objects.  Wish me luck.  ill report back.
>>>>>>>
>>>>>>>
>>>>>>> On Monday, December 28, 2015 at 9:59:18 AM UTC-8, Dan Feeney wrote:
>>>>>>>>
>>>>>>>> You can view tables owned by the current user with:
>>>>>>>>
>>>>>>>> SELECT TABLE_NAME FROM USER_TABLES ORDER BY TABLE_NAME;
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> You can view all objects owned by the current user with:
>>>>>>>>
>>>>>>>> SELECT OBJECT_NAME, OBJECT_TYPE FROM USER_OBJECTS ORDER BY 2, 1;
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> HTH,
>>>>>>>> -Dan
>>>>>>>>
>>>>>>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to