Phalcon 3 - Db\Dialect\Postgresql

فئة Phalcon \ Db \ Dialect \ Postgresql




phalcon

يمتد الطبقة المجردة Phalcon\Db\Dialect

تنفذ Phalcon\Db\DialectInterface

المصدر على جيثب

يولد قاعدة بيانات محددة SQL ل PostgreSQL RDBMS

أساليب

getColumnDefinition العام (عمود $ Phalcon Phalcon\Db\ColumnInterface )

الحصول على اسم العمود في PostgreSQL

addColumn عام ( مختلط $ tableName ، $ schemaName المختلط ، عمود $ Phalcon Phalcon\Db\ColumnInterface )

يولد SQL لإضافة عمود إلى جدول

تعديل عام ( مختلط $ tableName ، $ schemaName مختلط ، عمود Phalcon Phalcon\Db\ColumnInterface $ ، [ Phalcon\Db\ColumnInterface $ currentColumn])

يولد SQL لتعديل عمود في جدول

dropColumn عام ( مختلطة $ tableName ، $ schemaName مختلطة ، $ columnName مختلطة )

يولد SQL لحذف عمود من جدول

addIndex العامة ( مختلط $ tableName ، $ schemaName المختلط ، Phalcon Phalcon\Db\IndexInterface $ index)

يولد SQL لإضافة فهرس إلى جدول

dropIndex العامة ( مختلطة tableName $ ، schemaName $ مختلطة ، indexName $ مختلطة )

يولد SQL لحذف فهرس من جدول

publicAdPrimaryKey ($ tableName مختلطة ، $ schemaName المختلط ، Phalcon Phalcon\Db\IndexInterface $ index)

يولد SQL لإضافة المفتاح الأساسي إلى جدول

dropPrimaryKey العامة ( مختلطة $ tableName، schemaName $ مختلطة )

يولد SQL لحذف المفتاح الأساسي من جدول

publicAdForeignKey ( اختلاف $ tableName ، $ schemaName المختلط ، مرجع $ Phalcon Phalcon\Db\ReferenceInterface )

يولد SQL لإضافة فهرس إلى جدول

dropForeignKey عامة ( مختلطة $ tableName ، $ schemaName مختلطة ، $ referenceName مختلطة )

يولد SQL لحذف مفتاح خارجي من جدول

العامة createTable ( مختلطة tableName $، schemaName $ مختلطة ، تعريف $ array )

يولد SQL لإنشاء جدول

truncateTable العام ( مختلطة $ tableName، schemaName $ مختلطة )

يولد SQL لاقتطاع جدول

dropTable العامة ( مختلطة $ tableName، [ مختلط $ schemaName]، [ مختلط $ ifExists])

يولد SQL لإسقاط جدول

عامة createView ( مختلط $ viewName ، تعريف $ array ، [schemedName $ مختلط ])

يولد SQL لإنشاء طريقة عرض

dropView العامة ( مختلطة $ viewName ، [ مختلط $ schemaName] ، [ مختلط $ ifExists])

يولد SQL لإسقاط عرض

table publicExists ( مختلط $ tableName، [ مختلط $ schemaName])

يولد SQL التحقق من وجود schema.table

echo $dialect->tableExists("posts", "blog");

echo $dialect->tableExists("posts");

public viewExists ( اختصار $ viewName ، [schemedName $ مختلط ])

يقوم بتوليد SQL للتحقق من وجود schema.view

detailColumns العام (جدول $ مختلط ، [مخطط $ مختلط ])

يولد مزود تصف الجدول

print_r(
    $dialect->describeColumns("posts")
);

القائمة العامةأسماء ([مخطط $ مختلط ]]

قائمة جميع الجداول في قاعدة البيانات

print_r(
    $dialect->listTables("blog")
);

قائمة سلسلة عامة Views ([ string $ schemaName])

يولد SQL لسرد جميع مشاهدات مخطط أو مستخدم

وصف عام للموجودات (جدول $ مختلط ، [مخطط $ مختلط ])

يولد SQL لاستعلام الفهارس على جدول

descriptionReferences العامة (جدول $ مختلط ، [مخطط $ مختلط ])

يولد SQL للاستعلام عن مفاتيح خارجية على جدول

جدول عامخيارات (جدول $ مختلط ، [مخطط $ مختلط ])

يولد SQL لوصف خيارات إنشاء الجدول

محمي _castDefault (عمود $ Phalcon Phalcon\Db\ColumnInterface )

...

محمي _getTableOptions (تعريف $ array )

...

public recordCustomFunction (الاسم المختلط $ ، مختلطة $ customFunction) الموروثة من Phalcon Phalcon\Db\Dialect

تسجيل وظائف SQL المخصصة

public getCustomFunctions () الموروثة من Phalcon Phalcon\Db\Dialect

إرجاع الوظائف المسجلة

الهروب العام النهائي scho (str مختلطة $ $ ، [ mixed $ escapeChar]) الموروثة من Phalcon Phalcon\Db\Dialect

مخطط الهروب

الهروب العام النهائي (str $ مختلطة ، [ mixed $ escapeChar]] الموروثة من Phalcon Phalcon\Db\Dialect

معرفات الهروب

الحد العام ( مختلط $ sqlQuery ، $ $ مختلطة ) الموروثة من Phalcon\Db\Dialect

يقوم بإنشاء SQL لجملة LIMIT

$sql = $dialect->limit("SELECT * FROM robots", 10);
echo $sql; // SELECT * FROM robots LIMIT 10

$sql = $dialect->limit("SELECT * FROM robots", [10, 50]);
echo $sql; // SELECT * FROM robots LIMIT 10 OFFSET 50

العامة forUpdate ( مختلطة $ sqlQuery) الموروثة من Phalcon Phalcon\Db\Dialect

تقوم بإرجاع SQL المعدلة مع جملة FOR UPDATE

$sql = $dialect->forUpdate("SELECT * FROM robots");
echo $sql; // SELECT * FROM robots FOR UPDATE

public shared ( مشتركة $ sqlQuery) موروثة من Phalcon Phalcon\Db\Dialect

إرجاع SQL تعديل مع جملة LOCK IN SHARE MODE

$sql = $dialect->sharedLock("SELECT * FROM robots");
echo $sql; // SELECT * FROM robots LOCK IN SHARE MODE

العامة العامة getColumnList ( صفيف $ columnList، [ mixed $ escapeChar]]، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

الحصول على قائمة بالأعمدة ذات المعرفات التي تم الإفلات منها

echo $dialect->getColumnList(
    [
        "column1",
        "column",
    ]
);

final public getSqlColumn (عمود $ مختلط ، [$ $ escapeChar مختلطة ] ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

حل تعبيرات العمود

public getSqlExpression (تعبير $ array ، [ mixed $ escapeChar]] ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

يحول التمثيل الوسيط للتعبير إلى تعبير صحيح لنظام قاعدة البيانات

getSqlTable العامة النهائية (جدول $ مختلطة ، [ mixed $ escapeChar]) الموروثة من Phalcon Phalcon\Db\Dialect

تحويل تمثيل وسيط لمخطط / جدول إلى تعبير صالح لنظام قاعدة البيانات

حدد العامة ( مجموعة تعريف $) الموروثة من Phalcon\Db\Dialect

يبني بيان SELECT

public supportsSavepoints () الموروثة من Phalcon\Db\Dialect

للتحقق مما إذا كان النظام الأساسي يدعم نقاط الحفظ

public supportsReleaseSavepoints () الموروثة من Phalcon\Db\Dialect

للتحقق مما إذا كان النظام الأساسي يدعم تحرير نقاط الحفظ.

public createSavepoint (اسم $ مختلط ) موروث من Phalcon\Db\Dialect

إنشاء SQL لإنشاء نقطة حفظ جديدة

public releaseSavepoint (اسم $ مختلطة ) الموروثة من Phalcon\Db\Dialect

قم بتوليد SQL لتحرير نقطة حفظ

عامة rollbackSavepoint (اسم $ مختلطة ) الموروثة من Phalcon\Db\Dialect

توليد SQL للرجوع إلى نقطة حفظ

الحماية النهائية getSqlExpressionScalar (تعبير $ array ، [ mixed $ escapeChar] ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

حل تعبيرات العمود

الحماية النهائية getSqlExpressionObject ( صفيف $ expression ، [ mixed $ escapeChar] ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

حل تعبيرات الكائن

final protected getSqlExpressionQualified ( array $ expression، [ mixed $ escapeChar]) الموروثة من Phalcon Phalcon\Db\Dialect

حل التعبيرات المؤهلة

الحماية النهائية getSqlExpressionBinaryOperations ( صفيف $ expression ، [ mixed $ escapeChar] ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

حل تعبيرات العمليات الثنائية

الحماية النهائية getSqlExpressionUnaryOperations ( صفيف $ expression ، [ mixed $ escapeChar] ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

حل تعبيرات العمليات غير الموحدة

الحماية النهائية getSqlExpressionFunctionCall ( مصفوفة $ array ، مختلطة $ escapeChar ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

حل المكالمات وظيفة

الحماية النهائية getSqlExpressionList (تعبير $ array ، [$ $ escapeChar مختلطة ] ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

حل القوائم

الحماية النهائية getSqlExpressionAll (تعبير $ array ، [ mixed $ escapeChar]) الموروثة من Phalcon Phalcon\Db\Dialect

حل *

final protected getSqlExpressionCastValue ( array $ expression، [ mixed $ escapeChar]، [ mixed $ bindCounts]) الموروثة من Phalcon Phalcon\Db\Dialect

حل CAST من القيم

final protected getSqlExpressionConvertValue ( array $ expression، [ mixed $ escapeChar]، [ mixed $ bindCounts]) الموروثة من Phalcon Phalcon\Db\Dialect

حل CONVERT من ترميزات القيم

الحماية النهائية getSqlExpressionCase (تعبير $ array ، [ mixed $ escapeChar] ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

حل تعبيرات CASE

الحماية النهائية getSqlExpressionFrom (تعبير $ مختلطة ، [ mixed $ escapeChar]) الموروثة من Phalcon Phalcon\Db\Dialect

حل جملة FROM

الحماية النهائية getSqlExpressionJoins (تعبير $ مختلط ، [ mixed $ escapeChar] ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

حل جملة JOINs

الحماية النهائية getSqlExpressionWhere (تعبير $ مختلط ، [ mixed $ escapeChar] ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

حل جملة WHERE

الحماية النهائية getSqlExpressionGroupBy (تعبير $ مختلط ، [ mixed $ escapeChar] ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

حل جملة GROUP BY

الحماية النهائية getSqlExpressionHaving ( صفيف $ expression ، [ mixed $ escapeChar] ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

حل شرط HAVING

الحماية النهائية getSqlExpressionOrderBy (تعبير $ مختلط ، [$ $ escapeChar مختلطة ] ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

حل جملة ORDER BY

الحماية النهائية getSqlExpressionLimit (تعبير $ مختلط ، [$ $ escapeChar مختلطة ] ، [bindCounts $ مختلطة ]) الموروثة من Phalcon Phalcon\Db\Dialect

حل شرط LIMIT

محمية preparColumnAlias ( مختلطة $ مؤهل ، [الاسم المستعار $ المختلطة ] ، [ مختلطة $ escapeChar]) الموروثة من Phalcon Phalcon\Db\Dialect

يعد العمود لهذا RDBMS

محمية preparTable ( مختلطة $ table ، [مخطط $ مختلط ] ، [اسم مستعار $ مختلط ] ، [ mixed $ escapeChar]) الموروثة من Phalcon Phalcon\Db\Dialect

تستعد الجدول لهذا RDBMS

محمي PreparQualified (عمود $ مختلط ، [نطاق $ مختلط ] ، [ مختلط $ $ escapeChar]) موروث من Phalcon Phalcon\Db\Dialect

تستعد مؤهلة لهذا RDBMS