PostgreSQL এ কীভাবে কোনও আইপি-ঠিকানা etোকানো যায়?


10

আমি টাইপযুক্ত একটি কলামে একটি আইপি-ঠিকানা sertোকাতে চাই inet। আমি কোন ফর্ম্যাটে ডেটা sertোকাতে পারি? এটি কি কেবল বাইনারি বা কোনও উপায় আছে যেমন আমি পাঠ্য থেকে সন্নিবেশ করতে পারি "192.168.1.082"? এর জন্য কি কোনও হেল্প-ফাংশন রয়েছে তাই আমি psqlকমান্ড প্রম্পটে এটি পরীক্ষা করতে পারি ?

উত্তর:


15

এটি বেশ সহজ বলে মনে হচ্ছে:

postgres=# create table inet_test (address inet);

CREATE TABLE

postgres=# insert into inet_test values ('192.168.2.1');

INSERT 0 1

postgres=# insert into inet_test values ('192.168.2.1/24');

INSERT 0 1

postgres=# select * from inet_test;


 address
----------------
 192.168.2.1
 192.168.2.1/24
(2 rows)

আহ, ধন্যবাদ, আমি কেবল চেষ্টা করেছিলাম "192.168.1.082"
জোনাস

2
আপনার পাঠ্য মানটি কাস্ট করুন ::INET'192.168.1.083'::INETপর্যাপ্ত হওয়া উচিত।
শান

0

আপনি যখন একটিও কোটস সহ পোষ্টগ্রিজে কোনও STRING টি রাখবেন তা নিশ্চিত করুন।

আপনি যদি ডাবল উদ্ধৃতি ব্যবহার করেন তবে ত্রুটি পাবেন এবং এটি একটি খুব সাধারণ ভুল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.