<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های سارینا حشمتی</title>
        <link>https://virgool.io/feed/@sarinaheshmatii</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-17 09:22:26</pubDate>
        <image>
            <url>https://static.virgool.io/images/default-avatar.jpg</url>
            <title>سارینا حشمتی</title>
            <link>https://virgool.io/@sarinaheshmatii</link>
        </image>

                    <item>
                <title>بخش دوم postgreSQL: نقش‌ها و یوزرها</title>
                <link>https://virgool.io/@sarinaheshmatii/%D8%A8%D8%AE%D8%B4-%D8%AF%D9%88%D9%85-postgresql-%D9%86%D9%82%D8%B4-%D9%87%D8%A7-%D9%88-%DB%8C%D9%88%D8%B2%D8%B1%D9%87%D8%A7-eaqxuvk0v6ts</link>
                <description>بخش اول postgreSQL: نصب و راه‌اندازی روی مک (macOS)۱- ترمینال را باز کنید.۲- با کامند زیر psql را فعال کنید.psql postgresلیست یوزرها را بگیرید.\duیک یوزر جدید درست کنید.CREATE ROLE &lt;your_username&gt; WITH LOGIN PASSWORD ‘&lt;your_password&gt;’;پسورد یوزر را عوض کنید.\password &lt;your_username&gt;دسترسی‌های یوزر را تغییر دهید.ALTER ROLE &lt;your_username&gt; CREATEDB;ALTER ROLE &lt;your_username&gt; NOCREATEDB;نقطه-ویرگول &#x27;؛&#x27; در انتهای هر کامند الزامی میباشد.با اضافه کردن یک &#x27;no&#x27; به اول هر attribute، آن را حذف کنید.گزینه‌های Roles’s attributeLOGIN: به کاربر اجازه میدهد با استفاده از این یوزر به پایگاه داده دسترسی داشته باشه.SUPERUSER: تمامی دسترسی‌ها غیر از login را شامل میشود.CREATEDB: به کاربر اجازه میدهد پایگاه داده درست کند.CREATEROLE: به کاربر اجازه میدهد یوزر جدید درست کند و پاک کند.PASSWORD: به کاربر اجازه میدهد که به یوزرها رمز بدهد.شما میتوانید با استفاده از این لینک بیشتر با این قابلیت‌ها آشنا شوید.یوزر پاک کنید.DROP ROLE &lt;your_username&gt;;و تمام.بخش سوم postgreSQL: درست کردن پایگاه داده و جدول</description>
                <category>سارینا حشمتی</category>
                <author>سارینا حشمتی</author>
                <pubDate>Thu, 02 Jan 2025 18:24:52 +0330</pubDate>
            </item>
                    <item>
                <title>بخش سوم postgreSQL: درست کردن پایگاه داده و جدول</title>
                <link>https://virgool.io/@sarinaheshmatii/%D8%A8%D8%AE%D8%B4-%D8%B3%D9%88%D9%85-postgresql-%D8%AF%D8%B1%D8%B3%D8%AA-%DA%A9%D8%B1%D8%AF%D9%86-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D9%88-%D8%AC%D8%AF%D9%88%D9%84-x3tschien0rf</link>
                <description>بخش اول postgreSQL: نصب و راه‌اندازی روی مک (macOS)بخش دوم postgreSQL: نقش‌ها و یوزرها۱- ترمینال را باز کنید.۲- با کامند زیر psql را فعال کنید.psql postgresیک پایگاه داده درست کنید.CREATE DATABASE &lt;dbname&gt;;یک لیست از تمام پایگاه‌های داده دریافت کنید.\listیا\lپایگاه داده حذف کنید.DROP DATABASE &lt;database_name&gt;;یک جدول درست کنید.CREATE TABLE &lt;table_name&gt; ( &lt;column1_name&gt; &lt;datatype&gt; &lt;contraints…&gt;, &lt;column2_name&gt; &lt;datatype&gt; &lt;contraints…&gt;, &lt;column3_name&gt; &lt;datatype&gt; &lt;contraint…&gt;, &lt;table_constraints…&gt; );مثال ۱:الف) انواع داده:Boolean:booleanیاboolیا تنها سه نوع مقدار میتوانند بگیرند؛ درست، غلط و خالی.Character:CHAR(n) .طول آن مشخص است و کمتر یا بیشتر نباید باشدVARCHAR(n) حد بالای تعداد کارکترها را مشخص میکند.TEXT حد بالا و پایین برای تعداد کارکترها مشخص نمیکند.NumericIntegerسه نوع داریم:SMALLINTدو بایت میباشد.INT ۴ بایت میباشد.SERIALبه طور خودکار با حفظ ترتیب جای خالی را با اعداد صحیح پر میکند.Temporal data typesDATE فقط تاریخ را ذخیره میکند.TIMEزمان را ذخیره میکند.TIMESTAMPتاریخ و زمان را ذخیره میکند.INTERVAL بازه‌ زمانی را ذخیره میکند.ب) قوانین ستون‌ها:NOT NULLخالی نباشد.UNIQUEیکتا باشد.PRIMARY KEYهر جدول تنها یک پرایمری کی میتواند داشته باشد که با این تگ مشخص میشود.FOREIGN KEYهر جدول میتواند چندین فارن کی داشته باشد که با این تگ مشخص میشوند.پ) قوانین جدول‌ها:مشابه قوانین ستون‌ها است، تنها به تمامی ستون‌ها اعمال میشود.مثال ۲:مثال ۳:یک  لیست از تمام جدول‌ها بگیر:SELECT * FROM information_schema.tables WHERE table_schema = ‘&lt;schema_name&gt;’;مثال:SELECT * FROM information_schema.tables WHERE table_schema = ‘public’;یک ستون به جدول اضافه کن:ALTER TABLE &lt;table_name&gt;ADD &lt;column_name&gt; &lt;column_definition&gt;;یک قانون به یک جدول اضافه کن.الف) غیر از NOT NULLL:ALTER TABLE &lt;table_name&gt;ADD CONSTRAINT &lt;constraint_name&gt; &lt;constraint&gt; (&lt;column_name&gt;);ب) NOT NULL:ALTER TABLE &lt;table_name&gt; ALTER COLUMN &lt;column_name&gt; SET NOT NULL;اضافه کردن یک foreign key:ALTER TABLE &lt;table_name&gt; ADD CONSTRAINT &lt;foreign_key_name&gt; FOREIGN KEY (&lt;foreign_key_column_name&gt;) REFERENCES &lt;primary_table_name&gt; (&lt;primary_key_name&gt;);مثال:ALTER TABLE log ADD CONSTRAINT fk1 FOREIGN KEY (user_id) REFERENCES users (id);اضافه کردن یک مقدار خودکار به یک ستون:ALTER TABLE &lt;table_name&gt;ALTER COLUMN &lt;column_type&gt; SET DEFAULT &lt;default_value&gt;;یک جدول حذف کن.DROP TABLE token;برای اطلاعات بیشتر اینجا کلیک کنید.و تمام.</description>
                <category>سارینا حشمتی</category>
                <author>سارینا حشمتی</author>
                <pubDate>Thu, 02 Jan 2025 18:23:18 +0330</pubDate>
            </item>
                    <item>
                <title>بخش اول postgreSQL: نصب و راه اندازی روی مک (macOS)</title>
                <link>https://virgool.io/@sarinaheshmatii/%D8%A8%D8%AE%D8%B4-%D8%A7%D9%88%D9%84-postgresql-%D9%86%D8%B5%D8%A8-%D9%88-%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-%D8%B1%D9%88%DB%8C-%D9%85%DA%A9-macos-jysfcunweh9l</link>
                <description>۱- ورژن homebrew را چک کنید تا مطمئن شوید که نصب است.brew -Vاگر نصب نبود با استفاده از کامند زیر آن را نصب کنید./bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)&quot;در صورت بروز هرگونه اشکال به سایت زیر مراجعه کنید.https://brew.sh/۲- در ترمینال کامندهای زیر را اجرا کنید.brew doctorاگر همه‌چیز خوب پیش برود همچین چیزی میبینید:brew updateاگر همه‌چیز خوب پیش برود همچین چیزی میبینید:۳- حالا postgres را نصب کنید.brew install postgresبا اجرا کردن کد زیر مطمئن شوید که فرایند نصب بدون اشکال انجام شده است.postgres -Vحرف &quot;V&quot; در کد بالا بزرگ (upper case) میباشد.۴- سرور postgreSQL را فعال کنید.pg_ctl -D /usr/local/var/postgres startاگر میخواهید بعد از ریستارت کردن سیستمتان همچنان سرور postgreSQL فعال بماند بجای کامند بالا از کامند زیر استفاده کنید.brew services start postgresqlpsql postgresو تمام.بخش دوم postgreSQL: نقش‌ها و یوزرهابخش سوم postgreSQL: درست کردن پایگاه داده و جدول</description>
                <category>سارینا حشمتی</category>
                <author>سارینا حشمتی</author>
                <pubDate>Thu, 02 Jan 2025 18:17:17 +0330</pubDate>
            </item>
                    <item>
                <title>بخش سوم pgAdmin: کوئری</title>
                <link>https://virgool.io/@sarinaheshmatii/%D8%A8%D8%AE%D8%B4-%D8%B3%D9%88%D9%85-pgadmin-%DA%A9%D9%88%D8%A6%D8%B1%DB%8C-uijxy1bzzplq</link>
                <description>بخش اول postgreSQL: نصب و راه‌اندازی روی مک (macOS)بخش دوم postgreSQL: نقش‌ها و یوزرهابخش سوم postgreSQL: پایگاه داده و جدولبخش اول pgAdmin: نصب و راه‌اندازی روی مک (macOS)بخش دوم pgAdmin: ساختن پایگاه داده و جدولابزار کوئری را باز کنید.داده نشان دهید.SELECT * FROM public.logORDER BY id ASC LIMIT 100با شرط داده دریافت کنید.SELECT * FROM public.users WHERE username LIKE ‘%1’داده وارد کنید. INSERT INTO &lt;table_name&gt; (&lt;calumn1_name&gt;, &lt;calumn2_name&gt;, …)VALUES (value1, value2, …);داده بروز رسانی کنید.UPDATE table_nameSET column1 = value1,column2 = value2,…WHERE condition;داده حذف کنید.DELETE FROM &lt;table_name&gt;WHERE &lt;condition&gt;و تمام.</description>
                <category>سارینا حشمتی</category>
                <author>سارینا حشمتی</author>
                <pubDate>Sat, 29 Jan 2022 08:35:08 +0330</pubDate>
            </item>
                    <item>
                <title>بخش دوم pgAdmin: ساختن پایگاه داده و جدول</title>
                <link>https://virgool.io/@sarinaheshmatii/%D8%A8%D8%AE%D8%B4-%D8%AF%D9%88%D9%85-pgadmin-%D8%B3%D8%A7%D8%AE%D8%AA%D9%86-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D9%88-%D8%AC%D8%AF%D9%88%D9%84-r8g6u6zavpwh</link>
                <description>بخش اول postgreSQL: نصب و راه‌اندازی روی مک (macOS)بخش دوم postgreSQL: نقش‌ها و یوزرهابخش سوم postgreSQL: پایگاه داده و جدولبخش اول pgAdmin: نصب و راه‌اندازی روی مک (macOS)یک پایگاه داده درست کنید.(الف)(ب)(پ)یک جدول درست کنید.(الف)(ب)(پ)(ت)و تمام.بخش سوم pgAdmin: کوئری</description>
                <category>سارینا حشمتی</category>
                <author>سارینا حشمتی</author>
                <pubDate>Sat, 29 Jan 2022 00:02:40 +0330</pubDate>
            </item>
                    <item>
                <title>بخش اول pgAdmin: نصب و راه‌اندازی روی مک (macOS)</title>
                <link>https://virgool.io/@sarinaheshmatii/%D8%A8%D8%AE%D8%B4-%D8%A7%D9%88%D9%84-pgadmin-%D9%86%D8%B5%D8%A8-%D9%88-%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-%D8%B1%D9%88%DB%8C-%D9%85%DA%A9-macos-l167zwojcatt</link>
                <description>بخش اول postgreSQL: نصب و راه‌اندازی روی مک (macOS)بخش دوم postgreSQL: نقش‌ها و یوزرهابخش سوم postgreSQL: پایگاه داده و جدولبرنامه‌ی pgAdmin را نصب کنید.۱- به سایت pgAdmin و به قسمت دانلودهای مک بروید.۲- آخرین ورژن را انتخاب کرده و دانلود کنید.۳- پس از نصب از لیست اپلیکیشن‌های خود pgAdmin را بیابید و آن را باز کنید. یک سرور اضافه کنید.(الف)(ب)(پ)یک سرور را پاک کنید.و تمام.بخش دوم pgAdmin: ساختن پایگاه داده و جدولبخش سوم pgAdmin: کوئری</description>
                <category>سارینا حشمتی</category>
                <author>سارینا حشمتی</author>
                <pubDate>Fri, 28 Jan 2022 23:53:40 +0330</pubDate>
            </item>
            </channel>
</rss>