यह पायथन के ऑब्जेक्ट मॉडल के साथ करना है - हमेशा उन वस्तुओं का संदर्भ प्राप्त करने का एक तरीका है जो असुरक्षित हो सकते हैं। समस्याओं पर कुछ जानकारी के लिए rexec मॉड्यूल प्रलेखन और डॉक्स के प्रतिबंधित निष्पादन अध्याय को देखें:
सीमाएं पोस्टग्रेसीएल के स्वयं के साथ करने के लिए कुछ भी नहीं हैं, वे सीपीथॉन दुभाषिया कार्यान्वयन या संभवतः यहां तक कि पायथन भाषा अपने स्वयं के लिए अंतर्निहित हैं।
कुछ अन्य भाषाओं ने रनटाइम्स की जाँच की, जैसे पर्ल, जावा, जावास्क्रिप्ट और लुआ। उनमें से अधिकांश ने सुरक्षा मुद्दों की एक श्रृंखला का सामना किया है क्योंकि ऐसे सीमित निष्पादन वातावरण सभी संभावित जेलब्रेक कारनामों से बचाने के लिए बहुत कठिन हैं।
वहाँ वास्तव में कुछ भी नहीं है PostgreSQL एक semitrusted पायथन दुभाषिया को जोड़ने से रोक रहा है, क्योंकि रेक्सेक कई उद्देश्यों के लिए "काफी अच्छा" है। PostgreSQL केवल-ज्यादातर-थोड़े-अच्छे-पर्याप्त-शायद के लिए उत्सुक नहीं है, हालांकि। यह केवल तभी स्वीकार किया जाएगा जब सुपरसुअर-केवल चिह्नित किया गया हो, लेकिन आप हमेशा विशिष्ट उपयोगकर्ताओं के लिए इस तक पहुंच प्रदान कर सकते हैं। यह अविश्वसनीय अजगर से बेहतर होगा।
व्यक्तिगत रूप से मुझे लगता है कि पीएल / वी 8 या इसी तरह का भविष्य यहां है, और इसे कोर में समर्थित होने की ओर बढ़ते देखना चाहते हैं।
मैंने भी एक विश्वसनीय मोनो के विचार की खोज की है जो C #, VB.NET, IronPython में लिखी गई "सुरक्षित" असेंबली को लोड कर सकता है, या जो कुछ भी लेकिन उस विषय पर बहुत कुछ करने में सक्षम नहीं है।