প্রশ্ন ট্যাগ «plpgsql»

পিএল / পিজিএসকিউএল পোস্টগ্রিসএসকিউএল ডাটাবেস সিস্টেমের জন্য ডিফল্ট পদ্ধতিগত ভাষা is পিএল / পিজিএসকিউএল সম্পর্কিত প্রশ্নগুলি সম্ভবত "পোস্টগ্রেএসকিউএল" ট্যাগ করা উচিত।

1
একটি প্রসঙ্গ সহ একটি ব্যতিক্রম উত্পন্ন করুন
পোস্টগ্রিএসকিউএল যখন একটি ব্যতিক্রম ছুঁড়ে মারে তখন "CONTEXT" এর মতো একটি লাইন থাকে: ERROR: INSERT has more target COLUMNS than expressions LINE 3: ... ^ QUERY: INSERT INTO ... CONTEXT: PL/pgSQL FUNCTION "XXXXX" line 4 at SQL statement তবে আমি যখন ব্যতিক্রম ছুঁড়ে ফেলি, তখন এই লাইনটি থাকে না। এটি …

3
যদি দুটি প্রক্রিয়া একই সাথে বিষয়বস্তু পর্যবেক্ষণের পুনরায় রিফ্রেশ করার চেষ্টা করে তবে কী ঘটে?
ডক্স অনুসারে: আনুষঙ্গিকভাবে বস্তুগত দৃশ্যে সমবর্তী নির্বাচনগুলি লক আউট না করে পদার্থযুক্ত দৃশ্যটি রিফ্রেশ করুন। (...) ... অন্যান্য বিষয়বস্তু ... এমনকি এই বিকল্পের সাথে একসাথে কেবলমাত্র একটি রিফ্রেশ যেকোন একটি প্রকৃত দর্শনের বিরুদ্ধে চলতে পারে । আমার একটি ফাংশন ছিল যা একটি সামগ্রিক দর্শনের জন্য শেষ রিফ্রেশ সময়টি পরীক্ষা করে …

3
পোস্টগ্রাইএসকিউএল পদ্ধতিগত ভাষাগুলি ওভারহেড (plpython / plsql / pllua…)
আমি রিয়েল টাইম টাস্কগুলির জন্য পদ্ধতিগত ভাষার কার্য সম্পাদনে PostgreSQL ব্যবহারকারীর সংজ্ঞায়িত ফাংশন সম্পর্কিত তথ্য সন্ধান করার চেষ্টা করছি । তারা বিল্টিন ফাংশনগুলির সাথে কীভাবে তুলনা করে? এখানে কি কোনও পার্থক্য রয়েছে (ওভারহেডে) কীভাবে পোস্টগ্রিস কল করে / পিপ্লাইথন বনাম plpgsql বনাম প্লুয়া ফাংশন পরিচালনা করে (আমি পোস্টগ্রিসের ইন্টিগ্রেশন / …

2
PL / pgSQL এ ম্যানুয়ালি উত্থাপিত ব্যতিক্রমের জন্য কীভাবে ব্যতিক্রম প্রসঙ্গ পাবেন?
পোস্টগ্রিসে আমরা এই কোডটি ব্যবহার করে ব্যতিক্রমগুলির "স্ট্যাক ট্রেস" পাই: EXCEPTION WHEN others THEN GET STACKED DIAGNOSTICS v_error_stack = PG_EXCEPTION_CONTEXT; এটি "প্রাকৃতিক" ব্যতিক্রমগুলির জন্য সূক্ষ্মভাবে কাজ করে, তবে যদি আমরা ব্যবহার করে একটি ব্যতিক্রম উত্থাপন করি RAISE EXCEPTION 'This is an error!'; ... তাহলে কোনও স্ট্যাক ট্রেস নেই is একটি …

1
ত্রুটি: set_valued ফাংশন প্রসঙ্গে বলা হয় যা কোনও সেট গ্রহণ করতে পারে না। এটা কিসের ব্যাপারে?
আমি উবার্টু 12.04 সহ পোস্টগ্রেস্কেল 9.1 ব্যবহার করি। আমার প্রশ্নের ক্রেগ এর উত্তর দ্বারা অনুপ্রাণিত setof টাইপ বা setof রেকর্ড সংযুক্তকরণ আমি ভেবেছিলাম আমি ব্যবহার সঙ্গে ভাল যেতে হবে return query, setof record, এবং এই plpgsql ফাংশন মধ্যে একটি সিরিজ জেনারেটর: create or replace function compute_all_pair_by_craig(id_obj bigint) returns setof record …

2
পিএল / পিজিএসকিউএল ফাংশন সহ একটি রেকর্ড ফিরিয়ে দিন - ক্যোয়ারিকে গতি বাড়ানোর জন্য
আমার কাছে পার্লে একটি নন-ফোর্কিং গেম ডেমন লেখা আছে , যা পোস্টগ্র্রেএসকিউএল 9.3 ডাটাবেসে প্লেয়ারের পরিসংখ্যান লিখতে অ্যাকাইঙ্ক অনুসন্ধানগুলি ব্যবহার করে। তবে যখন আমাকে ডাটাবেস থেকে কিছু পড়তে হবে (যেমন কোনও প্লেয়ার নিষিদ্ধ করা হয় বা যদি খেলোয়াড়ের ভিআইপি স্থিতি থাকে), তখন আমি সিঙ্ক্রোনাস কোয়েরি ব্যবহার করি। এটি ডাটাবেস থেকে …

2
পরিমাপের একক রূপান্তর করুন
পদার্থের তালিকার জন্য পরিমাপের সর্বাধিক উপযুক্ত ইউনিট গণনা করতে দেখছি যেখানে পদার্থগুলি পৃথক (তবে সামঞ্জস্যপূর্ণ) ইউনিট খণ্ডে দেওয়া হয়। ইউনিট রূপান্তর সারণী ইউনিট রূপান্তর টেবিলটি বিভিন্ন ইউনিট সংরক্ষণ করে এবং কীভাবে সেই ইউনিটগুলি সম্পর্কিত: id unit coefficient parent_id 36 "microlitre" 0.0000000010000000000000000 37 37 "millilitre" 0.0000010000000000000000000 5 5 "centilitre" 0.0000100000000000000000000 18 …

3
PLPGSQL সহ বর্তমান অনুসন্ধান_পথে কোনও সারণী বিদ্যমান কিনা তা আমি কীভাবে নির্ধারণ করতে পারি?
আমি একটি অ্যাপ্লিকেশনটির জন্য একটি সেটআপ স্ক্রিপ্ট লিখছি যা অন্য অ্যাপ্লিকেশনটির জন্য একটি অ্যাডন, তাই আমি অন্য অ্যাপ্লিকেশনের টেবিলগুলি বিদ্যমান কিনা তা পরীক্ষা করে দেখতে চাই। যদি তা না হয় তবে আমি ব্যবহারকারীকে একটি দরকারী ত্রুটি দিতে চাই। তবে, আমি জানি না কী স্কিমাটি টেবিলগুলি ধারণ করবে। DO LANGUAGE plpgsql …

2
কোনও কমিট পোস্টগ্রিজ এসকিউএল 9.5 এ কোনও বেনামে plgpsql ফাংশনের মধ্যে কাজ করে?
আমি একটি বেনামি plpgsql কোড ব্লকের মধ্যে লুপগুলি ব্যবহার করে পার্টিশন করার জন্য প্রচুর টেবিলগুলিতে প্রচুর বড় বড় ফাইল আমদানি করছি $do$। $do$ BEGIN FOR yyyy in 2012..2016 THEN EXECUTE $$COPY table$$||yyyy||$$ FROM 'E:\data\file$$||yyyy||$$.csv DELIMITER ',' CSV;$$; END LOOP; END; $do$ LANGUAGE plpgsql এই পুরো প্রক্রিয়াটির জন্য প্রায় 15 ঘন্টা …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.