Laravel 5.6 - Blueprint (Database\Schema)

Blueprint




laravel

कक्षा ब्लूप्रिंट ( स्रोत देखें )

लक्षण

Macroable

गुण

स्थिर संरक्षित सरणी $ मैक्रो पंजीकृत स्ट्रिंग मैक्रोज़। Macroable
संरक्षित स्ट्रिंग $ तालिका ब्लूप्रिंट तालिका का वर्णन करता है।
संरक्षित Fluent [] $ कॉलम कॉलम जिन्हें तालिका में जोड़ा जाना चाहिए।
संरक्षित Fluent [] $ आदेशों आदेश जो तालिका के लिए चलाना चाहिए।
तार $ इंजन भंडारण इंजन जिसे टेबल के लिए इस्तेमाल किया जाना चाहिए।
$ चारसेट डिफ़ॉल्ट वर्ण सेट जिसे तालिका के लिए उपयोग किया जाना चाहिए।
$ मिलान तालिका के लिए इस्तेमाल किया जाने वाला संयोजन।
bool $ अस्थायी तालिका को अस्थायी बनाना है या नहीं।

तरीके

स्थैतिक शून्य macro (स्ट्रिंग $ नाम, ऑब्जेक्ट | कॉल करने योग्य $ मैक्रो)

एक कस्टम मैक्रो पंजीकृत करें।

Macroable
स्थैतिक शून्य mixin (ऑब्जेक्ट $ mixin)

कक्षा में एक और वस्तु मिलाएं।

Macroable
स्थिर बूल hasMacro (स्ट्रिंग $ नाम)

मैक्रो पंजीकृत होने पर जांचता है।

Macroable
स्थिर मिश्रित __callStatic (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

Macroable
मिश्रित __call (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

Macroable
शून्य __construct (स्ट्रिंग $ टेबल, Closure $ कॉलबैक = शून्य)

एक नया स्कीमा ब्लूप्रिंट बनाएं।

शून्य build ( Connection $ कनेक्शन, Grammar $ व्याकरण)

डेटाबेस के खिलाफ ब्लूप्रिंट निष्पादित करें।

सरणी toSql ( Connection $ कनेक्शन, Grammar $ व्याकरण)

ब्लूप्रिंट के लिए कच्चे एसक्यूएल स्टेटमेंट प्राप्त करें।

शून्य ensureCommandsAreValid ( Connection $ कनेक्शन)

सुनिश्चित करें कि ब्लूप्रिंट पर कमांड कनेक्शन प्रकार के लिए मान्य हैं।

Collection commandsNamed (सरणी $ नाम)

दिए गए नामों से मेल खाने वाले सभी आदेश प्राप्त करें।

शून्य addImpliedCommands ( Grammar $ व्याकरण)

ब्लूप्रिंट के राज्य द्वारा निहित आदेश जोड़ें।

शून्य addFluentIndexes ()

कॉलम पर स्पष्ट रूप से निर्दिष्ट इंडेक्स कमांड जोड़ें।

addFluentCommands ( Grammar $ व्याकरण)

किसी भी कॉलम पर निर्दिष्ट धाराप्रवाह आदेश जोड़ें।

bool creating ()

निर्धारित करें कि ब्लूप्रिंट में एक कमांड कमांड है या नहीं।

Fluent create ()

इंगित करें कि तालिका को बनाने की जरूरत है।

शून्य temporary ()

इंगित करें कि तालिका अस्थायी होने की जरूरत है।

Fluent drop ()

इंगित करें कि तालिका को छोड़ दिया जाना चाहिए।

Fluent dropIfExists ()

इंगित करें कि यदि मौजूद है तो तालिका को छोड़ दिया जाना चाहिए।

Fluent dropColumn कॉलम (सरणी | मिश्रित $ कॉलम)

इंगित करें कि दिए गए कॉलम को छोड़ दिया जाना चाहिए।

Fluent renameColumn ($ स्ट्रिंग, स्ट्रिंग $ से)

इंगित करें कि दिए गए कॉलम का नाम बदला जाना चाहिए।

Fluent dropPrimary (स्ट्रिंग | सरणी $ इंडेक्स = शून्य)

इंगित करें कि दी गई प्राथमिक कुंजी को छोड़ दिया जाना चाहिए।

Fluent dropUnique (स्ट्रिंग | सरणी $ इंडेक्स)

इंगित करें कि दी गई अद्वितीय कुंजी को छोड़ दिया जाना चाहिए।

Fluent dropIndex (स्ट्रिंग | सरणी $ इंडेक्स)

इंगित करें कि दिया गया सूचकांक छोड़ा जाना चाहिए।

Fluent dropSpatialIndex (स्ट्रिंग | सरणी $ अनुक्रमणिका)

इंगित करें कि दिया गया स्थानिक सूचकांक छोड़ा जाना चाहिए।

Fluent dropForeign (स्ट्रिंग | सरणी $ सूचकांक)

इंगित करें कि दी गई विदेशी कुंजी को छोड़ दिया जाना चाहिए।

शून्य dropTimestamps ()

इंगित करें कि टाइमस्टैम्प कॉलम को छोड़ दिया जाना चाहिए।

शून्य dropTimestampsTz ()

इंगित करें कि टाइमस्टैम्प कॉलम को छोड़ दिया जाना चाहिए।

शून्य dropSoftDeletes ()

इंगित करें कि मुलायम हटाने कॉलम गिरा दिया जाना चाहिए।

शून्य dropSoftDeletesTz ()

इंगित करें कि मुलायम हटाने कॉलम गिरा दिया जाना चाहिए।

शून्य dropRememberToken ()

संकेत दें कि टोकन कॉलम याद रखना चाहिए।

शून्य dropMorphs (स्ट्रिंग $ नाम, स्ट्रिंग | शून्य $ indexName = null)

इंगित करें कि बहुलक स्तंभों को छोड़ दिया जाना चाहिए।

Fluent rename (स्ट्रिंग $ करने के लिए)

किसी दिए गए नाम पर तालिका का नाम बदलें।

Fluent primary (स्ट्रिंग | सरणी $ कॉलम, स्ट्रिंग $ name = null, string | null $ algorithm = null)

तालिका के लिए प्राथमिक कुंजी निर्दिष्ट करें।

Fluent unique (स्ट्रिंग | सरणी $ कॉलम, स्ट्रिंग $ name = null, string | null $ algorithm = null)

तालिका के लिए एक अद्वितीय अनुक्रमणिका निर्दिष्ट करें।

Fluent index (स्ट्रिंग | सरणी $ कॉलम, स्ट्रिंग $ name = null, string | null $ algorithm = null)

तालिका के लिए एक सूचकांक निर्दिष्ट करें।

Fluent spatialIndex (स्ट्रिंग | सरणी $ कॉलम, स्ट्रिंग $ name = null)

तालिका के लिए एक स्थानिक सूचकांक निर्दिष्ट करें।

Fluent foreign (स्ट्रिंग | सरणी $ कॉलम, स्ट्रिंग $ name = null)

तालिका के लिए एक विदेशी कुंजी निर्दिष्ट करें।

Fluent increments (स्ट्रिंग $ कॉलम)

तालिका पर एक नया ऑटो-वृद्धिशील पूर्णांक (4-बाइट) कॉलम बनाएं।

Fluent tinyIncrements (स्ट्रिंग $ कॉलम)

तालिका पर एक नया ऑटो-वृद्धिशील छोटा पूर्णांक (1-बाइट) कॉलम बनाएं।

Fluent smallIncrements (स्ट्रिंग $ कॉलम)

तालिका पर एक नया ऑटो-वृद्धिशील छोटा पूर्णांक (2-बाइट) कॉलम बनाएं।

Fluent mediumIncrements (स्ट्रिंग $ कॉलम)

तालिका पर एक नया ऑटो-वृद्धिशील माध्यम पूर्णांक (3-बाइट) कॉलम बनाएं।

Fluent bigIncrements (स्ट्रिंग $ कॉलम)

तालिका पर एक नया ऑटो-वृद्धिशील बड़ा पूर्णांक (8-बाइट) कॉलम बनाएं।

Fluent char (स्ट्रिंग $ कॉलम, int $ length = null)

तालिका पर एक नया चार कॉलम बनाएँ।

Fluent string (स्ट्रिंग $ कॉलम, int $ length = null)

तालिका पर एक नया स्ट्रिंग कॉलम बनाएं।

Fluent text (स्ट्रिंग $ कॉलम)

तालिका पर एक नया टेक्स्ट कॉलम बनाएं।

Fluent mediumText (स्ट्रिंग $ कॉलम)

तालिका पर एक नया माध्यम पाठ कॉलम बनाएँ।

Fluent longText (स्ट्रिंग $ कॉलम)

तालिका पर एक नया लंबा टेक्स्ट कॉलम बनाएं।

Fluent integer (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false, bool $ unsigned = false)

तालिका पर एक नया पूर्णांक (4-बाइट) कॉलम बनाएं।

Fluent tinyInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false, bool $ unsigned = false)

तालिका पर एक नया छोटा पूर्णांक (1-बाइट) कॉलम बनाएं।

Fluent smallInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false, bool $ unsigned = false)

तालिका पर एक नया छोटा पूर्णांक (2-बाइट) कॉलम बनाएं।

Fluent mediumInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false, bool $ unsigned = false)

तालिका पर एक नया माध्यम पूर्णांक (3-बाइट) कॉलम बनाएं।

Fluent bigInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false, bool $ unsigned = false)

तालिका पर एक नया बड़ा पूर्णांक (8-बाइट) कॉलम बनाएं।

Fluent unsignedInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false)

तालिका पर एक नया हस्ताक्षरित पूर्णांक (4-बाइट) कॉलम बनाएं।

Fluent unsignedTinyInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false)

तालिका पर एक नया हस्ताक्षरित छोटा पूर्णांक (1-बाइट) कॉलम बनाएं।

Fluent unsignedSmallInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false)

तालिका पर एक नया हस्ताक्षरित छोटा पूर्णांक (2-बाइट) कॉलम बनाएं।

Fluent unsignedMediumInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false)

तालिका पर एक नया हस्ताक्षरित माध्यम पूर्णांक (3-बाइट) कॉलम बनाएं।

Fluent unsignedBigInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false)

तालिका पर एक नया हस्ताक्षरित बड़ा पूर्णांक (8-बाइट) कॉलम बनाएं।

Fluent float (स्ट्रिंग $ कॉलम, int $ कुल = 8, int $ locations = 2)

तालिका पर एक नया फ्लोट कॉलम बनाएं।

Fluent double (स्ट्रिंग $ कॉलम, int | null $ total = null, int | null $ places = null)

तालिका पर एक नया डबल कॉलम बनाएँ।

Fluent decimal (स्ट्रिंग $ कॉलम, int $ कुल = 8, int $ locations = 2)

तालिका पर एक नया दशमलव कॉलम बनाएँ।

Fluent unsignedDecimal (स्ट्रिंग $ कॉलम, int $ कुल = 8, int $ locations = 2)

तालिका पर एक नया हस्ताक्षरित दशमलव कॉलम बनाएँ।

Fluent boolean (स्ट्रिंग $ कॉलम)

तालिका पर एक नया बूलियन कॉलम बनाएं।

Fluent enum (स्ट्रिंग $ कॉलम, सरणी $ अनुमत)

तालिका पर एक नया enum कॉलम बनाएँ।

Fluent json (स्ट्रिंग $ कॉलम)

तालिका पर एक नया जेसन कॉलम बनाएं।

Fluent jsonb (स्ट्रिंग $ कॉलम)

तालिका पर एक नया jsonb कॉलम बनाएं।

Fluent date (स्ट्रिंग $ कॉलम)

तालिका पर एक नया दिनांक कॉलम बनाएँ।

Fluent dateTime (स्ट्रिंग $ कॉलम, int $ सटीक)

तालिका पर एक नया दिनांक-समय कॉलम बनाएं।

Fluent dateTimeTz (स्ट्रिंग $ कॉलम, int $ सटीक)

तालिका पर एक नया दिनांक-समय कॉलम (समय क्षेत्र के साथ) बनाएं।

Fluent time (स्ट्रिंग $ कॉलम, int $ परिशुद्धता)

तालिका पर एक नया समय कॉलम बनाएँ।

Fluent timeTz (स्ट्रिंग $ कॉलम, int $ परिशुद्धता)

तालिका पर एक नया समय कॉलम (समय क्षेत्र के साथ) बनाएँ।

Fluent timestamp (स्ट्रिंग $ कॉलम, int $ सटीक)

तालिका पर एक नया टाइमस्टैम्प कॉलम बनाएं।

Fluent timestampTz (स्ट्रिंग $ कॉलम, int $ परिशुद्धता)

तालिका पर एक नया टाइमस्टैम्प (समय क्षेत्र के साथ) कॉलम बनाएं।

शून्य timestamps (int $ परिशुद्धता)

तालिका में निरर्थक निर्माण और अद्यतन टाइमस्टैम्प जोड़ें।

शून्य nullableTimestamps (int $ परिशुद्धता)

तालिका में निरर्थक निर्माण और अद्यतन टाइमस्टैम्प जोड़ें।

शून्य timestampsTz (int $ परिशुद्धता)

तालिका में timestampTz कॉलम बनाने और अद्यतन जोड़ें।

Fluent softDeletes (स्ट्रिंग $ कॉलम = 'delete_at', int $ सटीक)

तालिका के लिए "हटाए गए" टाइमस्टैम्प जोड़ें।

Fluent softDeletesTz (int $ सटीक)

तालिका के लिए "हटाए गए" timestampTz जोड़ें।

Fluent year (स्ट्रिंग $ कॉलम)

तालिका पर एक नया साल कॉलम बनाएँ।

Fluent binary (स्ट्रिंग $ कॉलम)

तालिका पर एक नया बाइनरी कॉलम बनाएं।

Fluent uuid (स्ट्रिंग $ कॉलम)

तालिका पर एक नया यूयूआईडी कॉलम बनाएं।

Fluent ipAddress (स्ट्रिंग $ कॉलम)

तालिका पर एक नया आईपी पता कॉलम बनाएँ।

Fluent macAddress (स्ट्रिंग $ कॉलम)

तालिका पर एक नया मैक पता कॉलम बनाएँ।

Fluent geometry (स्ट्रिंग $ कॉलम)

तालिका पर एक नया ज्यामिति स्तंभ बनाएँ।

Fluent point (स्ट्रिंग $ कॉलम)

तालिका पर एक नया बिंदु कॉलम बनाएँ।

Fluent lineString (स्ट्रिंग $ कॉलम)

तालिका पर एक नया linestring कॉलम बनाएँ।

Fluent polygon (स्ट्रिंग $ कॉलम)

तालिका पर एक नया बहुभुज स्तंभ बनाएँ।

Fluent geometryCollection (स्ट्रिंग $ कॉलम)

तालिका पर एक नया ज्यामिति रंग चयन बनाएँ।

Fluent multiPoint (स्ट्रिंग $ कॉलम)

तालिका पर एक नया मल्टीपॉइंट कॉलम बनाएं।

Fluent multiLineString स्ट्रिंग (स्ट्रिंग $ कॉलम)

तालिका पर एक नया multilinestring कॉलम बनाएँ।

Fluent multiPolygon (स्ट्रिंग $ कॉलम)

तालिका पर एक नया मल्टीप्लिगॉन कॉलम बनाएं।

शून्य morphs (स्ट्रिंग $ नाम, स्ट्रिंग | शून्य $ indexName = शून्य)

एक polymorphic तालिका के लिए उचित कॉलम जोड़ें।

शून्य nullableMorphs (स्ट्रिंग $ नाम, स्ट्रिंग | शून्य $ indexName = शून्य)

एक polymorphic तालिका के लिए निरर्थक कॉलम जोड़ें।

Fluent rememberToken ()

तालिका में remember_token कॉलम जोड़ता है।

Fluent indexCommand (स्ट्रिंग $ प्रकार, स्ट्रिंग | सरणी $ कॉलम, स्ट्रिंग $ अनुक्रमणिका, स्ट्रिंग | शून्य $ algorithm = null)

ब्लूप्रिंट में एक नया इंडेक्स कमांड जोड़ें।

Fluent dropIndexCommand (स्ट्रिंग $ कमांड, स्ट्रिंग $ प्रकार, स्ट्रिंग | सरणी $ अनुक्रमणिका)

ब्लूप्रिंट पर एक नया ड्रॉप इंडेक्स कमांड बनाएं।

तार createIndexName (स्ट्रिंग $ प्रकार, सरणी $ कॉलम)

तालिका के लिए एक डिफ़ॉल्ट अनुक्रमणिका नाम बनाएँ।

Fluent addColumn (स्ट्रिंग $ प्रकार, स्ट्रिंग $ नाम, सरणी $ पैरामीटर = [])

ब्लूप्रिंट में एक नया कॉलम जोड़ें।

इस $ removeColumn (स्ट्रिंग $ नाम)

स्कीमा ब्लूप्रिंट से कॉलम निकालें।

Fluent addCommand (स्ट्रिंग $ name, सरणी $ पैरामीटर = [])

ब्लूप्रिंट में एक नया आदेश जोड़ें।

Fluent createCommand (स्ट्रिंग $ name, सरणी $ पैरामीटर = [])

एक नया फ्लुएंट कमांड बनाएं।

तार getTable ()

ब्लूप्रिंट का वर्णन तालिका प्राप्त करें।

Fluent [] getColumns ()

ब्लूप्रिंट पर कॉलम प्राप्त करें।

Fluent [] getCommands ()

ब्लूप्रिंट पर आदेश प्राप्त करें।

Fluent [] getAddedColumns ()

ब्लूप्रिंट पर कॉलम प्राप्त करें जो जोड़ा जाना चाहिए।

Fluent [] getChangedColumns ()

ब्लूप्रिंट पर कॉलम प्राप्त करें जिसे बदला जाना चाहिए।

विवरण

स्थैतिक शून्य मैक्रो (स्ट्रिंग $ नाम, ऑब्जेक्ट | कॉल करने योग्य $ मैक्रो)

एक कस्टम मैक्रो पंजीकृत करें।

पैरामीटर

तार $ नाम
वस्तु | प्रतिदेय $ मैक्रो

प्रतिलाभ की मात्रा

शून्य

स्थैतिक शून्य मिश्रण (ऑब्जेक्ट $ mixin)

कक्षा में एक और वस्तु मिलाएं।

पैरामीटर

वस्तु $ mixin

प्रतिलाभ की मात्रा

शून्य

स्थिर बूल है मैक्रो (स्ट्रिंग $ नाम)

मैक्रो पंजीकृत होने पर जांचता है।

पैरामीटर

तार $ नाम

प्रतिलाभ की मात्रा

bool

स्थैतिक मिश्रित __callStatic (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

पैरामीटर

तार $ विधि
सरणी $ मानकों

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

BadMethodCallException

मिश्रित __call (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से कक्षा में कॉल संभाल लें।

पैरामीटर

तार $ विधि
सरणी $ मानकों

प्रतिलाभ की मात्रा

मिश्रित

अपवाद

BadMethodCallException

शून्य __construct (स्ट्रिंग $ तालिका, Closure $ कॉलबैक = शून्य)

एक नया स्कीमा ब्लूप्रिंट बनाएं।

पैरामीटर

तार $ तालिका
Closure $ कॉलबैक

प्रतिलाभ की मात्रा

शून्य

शून्य निर्माण ( Connection $ कनेक्शन, Grammar $ व्याकरण)

डेटाबेस के खिलाफ ब्लूप्रिंट निष्पादित करें।

पैरामीटर

Connection $ कनेक्शन
Grammar $ व्याकरण

प्रतिलाभ की मात्रा

शून्य

सरणी से एसक्यूएल ( Connection $ कनेक्शन, Grammar $ व्याकरण)

ब्लूप्रिंट के लिए कच्चे एसक्यूएल स्टेटमेंट प्राप्त करें।

पैरामीटर

Connection $ कनेक्शन
Grammar $ व्याकरण

प्रतिलाभ की मात्रा

सरणी

संरक्षित शून्य सुनिश्चित करें CommandsAreValid ( Connection $ कनेक्शन)

सुनिश्चित करें कि ब्लूप्रिंट पर कमांड कनेक्शन प्रकार के लिए मान्य हैं।

पैरामीटर

Connection $ कनेक्शन

प्रतिलाभ की मात्रा

शून्य

सुरक्षित Collection आदेश नामांकित (सरणी $ नाम)

दिए गए नामों से मेल खाने वाले सभी आदेश प्राप्त करें।

पैरामीटर

सरणी $ नाम

प्रतिलाभ की मात्रा

Collection

संरक्षित शून्य addImpliedCommands ( Grammar $ व्याकरण)

ब्लूप्रिंट के राज्य द्वारा निहित आदेश जोड़ें।

पैरामीटर

Grammar $ व्याकरण

प्रतिलाभ की मात्रा

शून्य

संरक्षित शून्य addFluentIndexes ()

कॉलम पर स्पष्ट रूप से निर्दिष्ट इंडेक्स कमांड जोड़ें।

प्रतिलाभ की मात्रा

शून्य

addFluentCommands ( Grammar $ व्याकरण)

किसी भी कॉलम पर निर्दिष्ट धाराप्रवाह आदेश जोड़ें।

पैरामीटर

Grammar $ व्याकरण

संरक्षित बूल बनाने ()

निर्धारित करें कि ब्लूप्रिंट में एक कमांड कमांड है या नहीं।

प्रतिलाभ की मात्रा

bool

Fluent बनाएँ ()

इंगित करें कि तालिका को बनाने की जरूरत है।

प्रतिलाभ की मात्रा

Fluent

शून्य अस्थायी ()

इंगित करें कि तालिका अस्थायी होने की जरूरत है।

प्रतिलाभ की मात्रा

शून्य

Fluent ड्रॉप ()

इंगित करें कि तालिका को छोड़ दिया जाना चाहिए।

प्रतिलाभ की मात्रा

Fluent

Fluent dropIfExists ()

इंगित करें कि यदि मौजूद है तो तालिका को छोड़ दिया जाना चाहिए।

प्रतिलाभ की मात्रा

Fluent

फ्लुएंट ड्रॉप कॉलम (सरणी | मिश्रित $ कॉलम)

इंगित करें कि दिए गए कॉलम को छोड़ दिया जाना चाहिए।

पैरामीटर

सरणी | मिलाया $ कॉलम

प्रतिलाभ की मात्रा

Fluent

Fluent renameColumn ($ स्ट्रिंग, स्ट्रिंग $ से)

इंगित करें कि दिए गए कॉलम का नाम बदला जाना चाहिए।

पैरामीटर

तार $ से
तार $ करने के लिए

प्रतिलाभ की मात्रा

Fluent

फ्लुएंट ड्रॉपप्रिमरी (स्ट्रिंग | सरणी $ इंडेक्स = नल)

इंगित करें कि दी गई प्राथमिक कुंजी को छोड़ दिया जाना चाहिए।

पैरामीटर

स्ट्रिंग | सरणी $ सूचकांक

प्रतिलाभ की मात्रा

Fluent

Fluent dropUnique (स्ट्रिंग | सरणी $ सूचकांक)

इंगित करें कि दी गई अद्वितीय कुंजी को छोड़ दिया जाना चाहिए।

पैरामीटर

स्ट्रिंग | सरणी $ सूचकांक

प्रतिलाभ की मात्रा

Fluent

फ्लुएंट ड्रॉप इंडेक्स (स्ट्रिंग | सरणी $ इंडेक्स)

इंगित करें कि दिया गया सूचकांक छोड़ा जाना चाहिए।

पैरामीटर

स्ट्रिंग | सरणी $ सूचकांक

प्रतिलाभ की मात्रा

Fluent

Fluent dropSpatialIndex (स्ट्रिंग | सरणी $ अनुक्रमणिका)

इंगित करें कि दिया गया स्थानिक सूचकांक छोड़ा जाना चाहिए।

पैरामीटर

स्ट्रिंग | सरणी $ सूचकांक

प्रतिलाभ की मात्रा

Fluent

Fluent dropForeign (स्ट्रिंग | सरणी $ सूचकांक)

इंगित करें कि दी गई विदेशी कुंजी को छोड़ दिया जाना चाहिए।

पैरामीटर

स्ट्रिंग | सरणी $ सूचकांक

प्रतिलाभ की मात्रा

Fluent

शून्य ड्रॉपटाइस्टैम्प ()

इंगित करें कि टाइमस्टैम्प कॉलम को छोड़ दिया जाना चाहिए।

प्रतिलाभ की मात्रा

शून्य

शून्य ड्रॉपटाइस्टेम्पैट्स ()

इंगित करें कि टाइमस्टैम्प कॉलम को छोड़ दिया जाना चाहिए।

प्रतिलाभ की मात्रा

शून्य

शून्य ड्रॉपसोफ्टडिलेट्स ()

इंगित करें कि मुलायम हटाने कॉलम गिरा दिया जाना चाहिए।

प्रतिलाभ की मात्रा

शून्य

शून्य ड्रॉपसोफ्टडिलेट्सज़ ()

इंगित करें कि मुलायम हटाने कॉलम गिरा दिया जाना चाहिए।

प्रतिलाभ की मात्रा

शून्य

शून्य ड्रॉप यादगार टोकन ()

संकेत दें कि टोकन कॉलम याद रखना चाहिए।

प्रतिलाभ की मात्रा

शून्य

शून्य ड्रॉपमोर्फ (स्ट्रिंग $ नाम, स्ट्रिंग | शून्य $ indexName = null)

इंगित करें कि बहुलक स्तंभों को छोड़ दिया जाना चाहिए।

पैरामीटर

तार $ नाम
स्ट्रिंग | अशक्त $ indexName

प्रतिलाभ की मात्रा

शून्य

Fluent नाम बदलें (स्ट्रिंग $ करने के लिए)

किसी दिए गए नाम पर तालिका का नाम बदलें।

पैरामीटर

तार $ करने के लिए

प्रतिलाभ की मात्रा

Fluent

Fluent प्राथमिक (स्ट्रिंग | सरणी $ कॉलम, स्ट्रिंग $ name = null, string | null $ algorithm = null)

तालिका के लिए प्राथमिक कुंजी निर्दिष्ट करें।

पैरामीटर

स्ट्रिंग | सरणी $ कॉलम
तार $ नाम
स्ट्रिंग | अशक्त $ एल्गोरिथ्म

प्रतिलाभ की मात्रा

Fluent

Fluent अद्वितीय (स्ट्रिंग | सरणी $ कॉलम, स्ट्रिंग $ name = null, string | null $ algorithm = null)

तालिका के लिए एक अद्वितीय अनुक्रमणिका निर्दिष्ट करें।

पैरामीटर

स्ट्रिंग | सरणी $ कॉलम
तार $ नाम
स्ट्रिंग | अशक्त $ एल्गोरिथ्म

प्रतिलाभ की मात्रा

Fluent

Fluent इंडेक्स (स्ट्रिंग | सरणी $ कॉलम, स्ट्रिंग $ name = null, string | null $ algorithm = null)

तालिका के लिए एक सूचकांक निर्दिष्ट करें।

पैरामीटर

स्ट्रिंग | सरणी $ कॉलम
तार $ नाम
स्ट्रिंग | अशक्त $ एल्गोरिथ्म

प्रतिलाभ की मात्रा

Fluent

Fluent spatialIndex (स्ट्रिंग | सरणी $ कॉलम, स्ट्रिंग $ name = null)

तालिका के लिए एक स्थानिक सूचकांक निर्दिष्ट करें।

पैरामीटर

स्ट्रिंग | सरणी $ कॉलम
तार $ नाम

प्रतिलाभ की मात्रा

Fluent

Fluent विदेशी (स्ट्रिंग | सरणी $ कॉलम, स्ट्रिंग $ name = null)

तालिका के लिए एक विदेशी कुंजी निर्दिष्ट करें।

पैरामीटर

स्ट्रिंग | सरणी $ कॉलम
तार $ नाम

प्रतिलाभ की मात्रा

Fluent

Fluent वृद्धि (स्ट्रिंग $ कॉलम)

तालिका पर एक नया ऑटो-वृद्धिशील पूर्णांक (4-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent tinyIncrements (स्ट्रिंग $ कॉलम)

तालिका पर एक नया ऑटो-वृद्धिशील छोटा पूर्णांक (1-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent छोटे निवेश (स्ट्रिंग $ कॉलम)

तालिका पर एक नया ऑटो-वृद्धिशील छोटा पूर्णांक (2-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent MediumIncrements (स्ट्रिंग $ कॉलम)

तालिका पर एक नया ऑटो-वृद्धिशील माध्यम पूर्णांक (3-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent bigIncrements (स्ट्रिंग $ कॉलम)

तालिका पर एक नया ऑटो-वृद्धिशील बड़ा पूर्णांक (8-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent चार (स्ट्रिंग $ कॉलम, int $ length = null)

तालिका पर एक नया चार कॉलम बनाएँ।

पैरामीटर

तार $ स्तंभ
पूर्णांक $ लंबाई

प्रतिलाभ की मात्रा

Fluent

Fluent स्ट्रिंग (स्ट्रिंग $ कॉलम, int $ length = null)

तालिका पर एक नया स्ट्रिंग कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
पूर्णांक $ लंबाई

प्रतिलाभ की मात्रा

Fluent

Fluent टेक्स्ट (स्ट्रिंग $ कॉलम)

तालिका पर एक नया टेक्स्ट कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent MediumText (स्ट्रिंग $ कॉलम)

तालिका पर एक नया माध्यम पाठ कॉलम बनाएँ।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent longText (स्ट्रिंग $ कॉलम)

तालिका पर एक नया लंबा टेक्स्ट कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

फ्लुएंट पूर्णांक (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false, bool $ unsigned = false)

तालिका पर एक नया पूर्णांक (4-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
bool $ autoIncrement
bool $ अहस्ताक्षरित

प्रतिलाभ की मात्रा

Fluent

Fluent tinyInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false, bool $ unsigned = false)

तालिका पर एक नया छोटा पूर्णांक (1-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
bool $ autoIncrement
bool $ अहस्ताक्षरित

प्रतिलाभ की मात्रा

Fluent

Fluent smallInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false, bool $ unsigned = false)

तालिका पर एक नया छोटा पूर्णांक (2-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
bool $ autoIncrement
bool $ अहस्ताक्षरित

प्रतिलाभ की मात्रा

Fluent

Fluent MediumInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false, bool $ unsigned = false)

तालिका पर एक नया माध्यम पूर्णांक (3-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
bool $ autoIncrement
bool $ अहस्ताक्षरित

प्रतिलाभ की मात्रा

Fluent

Fluent bigInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false, bool $ unsigned = false)

तालिका पर एक नया बड़ा पूर्णांक (8-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
bool $ autoIncrement
bool $ अहस्ताक्षरित

प्रतिलाभ की मात्रा

Fluent

Fluent unsignedInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false)

तालिका पर एक नया हस्ताक्षरित पूर्णांक (4-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
bool $ autoIncrement

प्रतिलाभ की मात्रा

Fluent

Fluent unsignedTinyInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false)

तालिका पर एक नया हस्ताक्षरित छोटा पूर्णांक (1-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
bool $ autoIncrement

प्रतिलाभ की मात्रा

Fluent

Fluent unsignedSmallInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false)

तालिका पर एक नया हस्ताक्षरित छोटा पूर्णांक (2-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
bool $ autoIncrement

प्रतिलाभ की मात्रा

Fluent

Fluent unsignedMediumInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false)

तालिका पर एक नया हस्ताक्षरित माध्यम पूर्णांक (3-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
bool $ autoIncrement

प्रतिलाभ की मात्रा

Fluent

Fluent unsignedBigInteger (स्ट्रिंग $ कॉलम, बूल $ autoIncrement = false)

तालिका पर एक नया हस्ताक्षरित बड़ा पूर्णांक (8-बाइट) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
bool $ autoIncrement

प्रतिलाभ की मात्रा

Fluent

Fluent फ्लोट (स्ट्रिंग $ कॉलम, int $ कुल = 8, int $ locations = 2)

तालिका पर एक नया फ्लोट कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
पूर्णांक $ कुल
पूर्णांक $ स्थानों

प्रतिलाभ की मात्रा

Fluent

Fluent डबल (स्ट्रिंग $ कॉलम, int | null $ total = null, int | null $ places = null)

तालिका पर एक नया डबल कॉलम बनाएँ।

पैरामीटर

तार $ स्तंभ
पूर्णांक | अशक्त $ कुल
पूर्णांक | अशक्त $ स्थानों

प्रतिलाभ की मात्रा

Fluent

Fluent दशमलव (स्ट्रिंग $ कॉलम, int $ कुल = 8, int $ locations = 2)

तालिका पर एक नया दशमलव कॉलम बनाएँ।

पैरामीटर

तार $ स्तंभ
पूर्णांक $ कुल
पूर्णांक $ स्थानों

प्रतिलाभ की मात्रा

Fluent

Fluent unsignedDecimal (स्ट्रिंग $ कॉलम, int $ कुल = 8, int $ locations = 2)

तालिका पर एक नया हस्ताक्षरित दशमलव कॉलम बनाएँ।

पैरामीटर

तार $ स्तंभ
पूर्णांक $ कुल
पूर्णांक $ स्थानों

प्रतिलाभ की मात्रा

Fluent

Fluent बूलियन (स्ट्रिंग $ कॉलम)

तालिका पर एक नया बूलियन कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent enum (स्ट्रिंग $ कॉलम, सरणी $ अनुमत)

तालिका पर एक नया enum कॉलम बनाएँ।

पैरामीटर

तार $ स्तंभ
सरणी $ अनुमति

प्रतिलाभ की मात्रा

Fluent

Fluent जेसन (स्ट्रिंग $ कॉलम)

तालिका पर एक नया जेसन कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent jsonb (स्ट्रिंग $ कॉलम)

तालिका पर एक नया jsonb कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent तिथि (स्ट्रिंग $ कॉलम)

तालिका पर एक नया दिनांक कॉलम बनाएँ।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent डेटटाइम (स्ट्रिंग $ कॉलम, int $ सटीक)

तालिका पर एक नया दिनांक-समय कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
पूर्णांक $ परिशुद्धता

प्रतिलाभ की मात्रा

Fluent

Fluent dateTimeTz (स्ट्रिंग $ कॉलम, int $ सटीक)

तालिका पर एक नया दिनांक-समय कॉलम (समय क्षेत्र के साथ) बनाएं।

पैरामीटर

तार $ स्तंभ
पूर्णांक $ परिशुद्धता

प्रतिलाभ की मात्रा

Fluent

Fluent टाइम (स्ट्रिंग $ कॉलम, int $ सटीक)

तालिका पर एक नया समय कॉलम बनाएँ।

पैरामीटर

तार $ स्तंभ
पूर्णांक $ परिशुद्धता

प्रतिलाभ की मात्रा

Fluent

Fluent timeTz (स्ट्रिंग $ कॉलम, int $ सटीक)

तालिका पर एक नया समय कॉलम (समय क्षेत्र के साथ) बनाएँ।

पैरामीटर

तार $ स्तंभ
पूर्णांक $ परिशुद्धता

प्रतिलाभ की मात्रा

Fluent

Fluent टाइमस्टैम्प (स्ट्रिंग $ कॉलम, int $ सटीक)

तालिका पर एक नया टाइमस्टैम्प कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
पूर्णांक $ परिशुद्धता

प्रतिलाभ की मात्रा

Fluent

Fluent timestampTz (स्ट्रिंग $ कॉलम, int $ सटीक)

तालिका पर एक नया टाइमस्टैम्प (समय क्षेत्र के साथ) कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ
पूर्णांक $ परिशुद्धता

प्रतिलाभ की मात्रा

Fluent

शून्य टाइमस्टैम्प (int $ परिशुद्धता)

तालिका में निरर्थक निर्माण और अद्यतन टाइमस्टैम्प जोड़ें।

पैरामीटर

पूर्णांक $ परिशुद्धता

प्रतिलाभ की मात्रा

शून्य

शून्य nullableTimestamps (int $ परिशुद्धता)

तालिका में निरर्थक निर्माण और अद्यतन टाइमस्टैम्प जोड़ें।

स्वयं के लिए उपनाम :: टाइमस्टैम्प ()।

पैरामीटर

पूर्णांक $ परिशुद्धता

प्रतिलाभ की मात्रा

शून्य

शून्य टाइमस्टैम्प टीजे (int $ परिशुद्धता)

तालिका में timestampTz कॉलम बनाने और अद्यतन जोड़ें।

पैरामीटर

पूर्णांक $ परिशुद्धता

प्रतिलाभ की मात्रा

शून्य

Fluent softDeletes (स्ट्रिंग $ कॉलम = 'delete_at', int $ सटीक)

तालिका के लिए "हटाए गए" टाइमस्टैम्प जोड़ें।

पैरामीटर

तार $ स्तंभ
पूर्णांक $ परिशुद्धता

प्रतिलाभ की मात्रा

Fluent

Fluent softDeletesTz (int $ सटीक)

तालिका के लिए "हटाए गए" timestampTz जोड़ें।

पैरामीटर

पूर्णांक $ परिशुद्धता

प्रतिलाभ की मात्रा

Fluent

Fluent साल (स्ट्रिंग $ कॉलम)

तालिका पर एक नया साल कॉलम बनाएँ।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent बाइनरी (स्ट्रिंग $ कॉलम)

तालिका पर एक नया बाइनरी कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent uuid (स्ट्रिंग $ कॉलम)

तालिका पर एक नया यूयूआईडी कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent ipAddress (स्ट्रिंग $ कॉलम)

तालिका पर एक नया आईपी पता कॉलम बनाएँ।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent macAddress (स्ट्रिंग $ कॉलम)

तालिका पर एक नया मैक पता कॉलम बनाएँ।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent ज्यामिति (स्ट्रिंग $ कॉलम)

तालिका पर एक नया ज्यामिति स्तंभ बनाएँ।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent प्वाइंट (स्ट्रिंग $ कॉलम)

तालिका पर एक नया बिंदु कॉलम बनाएँ।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

फ्लुएंट लाइनस्ट्रिंग (स्ट्रिंग $ कॉलम)

तालिका पर एक नया linestring कॉलम बनाएँ।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent बहुभुज (स्ट्रिंग $ कॉलम)

तालिका पर एक नया बहुभुज स्तंभ बनाएँ।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent ज्यामिति चयन (स्ट्रिंग $ कॉलम)

तालिका पर एक नया ज्यामिति रंग चयन बनाएँ।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

फ्लुएंट मल्टीपॉइंट (स्ट्रिंग $ कॉलम)

तालिका पर एक नया मल्टीपॉइंट कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent multLineString (स्ट्रिंग $ कॉलम)

तालिका पर एक नया multilinestring कॉलम बनाएँ।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

Fluent multiPolygon (स्ट्रिंग $ कॉलम)

तालिका पर एक नया मल्टीप्लिगॉन कॉलम बनाएं।

पैरामीटर

तार $ स्तंभ

प्रतिलाभ की मात्रा

Fluent

शून्य morphs (स्ट्रिंग $ नाम, स्ट्रिंग | शून्य $ indexName = शून्य)

एक polymorphic तालिका के लिए उचित कॉलम जोड़ें।

पैरामीटर

तार $ नाम
स्ट्रिंग | अशक्त $ indexName

प्रतिलाभ की मात्रा

शून्य

शून्य nullableMorphs (स्ट्रिंग $ नाम, स्ट्रिंग | शून्य $ indexName = शून्य)

एक polymorphic तालिका के लिए निरर्थक कॉलम जोड़ें।

पैरामीटर

तार $ नाम
स्ट्रिंग | अशक्त $ indexName

प्रतिलाभ की मात्रा

शून्य

Fluent याद रखें Fluent ()

तालिका में remember_token कॉलम जोड़ता है।

प्रतिलाभ की मात्रा

Fluent

संरक्षित फ्लुएंट इंडेक्स कमांड (स्ट्रिंग $ प्रकार, स्ट्रिंग | सरणी $ कॉलम, स्ट्रिंग $ इंडेक्स, स्ट्रिंग | शून्य $ एल्गोरिदम = शून्य)

ब्लूप्रिंट में एक नया इंडेक्स कमांड जोड़ें।

पैरामीटर

तार $ प्रकार
स्ट्रिंग | सरणी $ कॉलम
तार $ सूचकांक
स्ट्रिंग | अशक्त $ एल्गोरिथ्म

प्रतिलाभ की मात्रा

Fluent

संरक्षित Fluent dropIndexCommand (स्ट्रिंग $ कमांड, स्ट्रिंग $ प्रकार, स्ट्रिंग | सरणी $ अनुक्रमणिका)

ब्लूप्रिंट पर एक नया ड्रॉप इंडेक्स कमांड बनाएं।

पैरामीटर

तार $ आदेश
तार $ प्रकार
स्ट्रिंग | सरणी $ सूचकांक

प्रतिलाभ की मात्रा

Fluent

संरक्षित स्ट्रिंग createIndexName (स्ट्रिंग $ प्रकार, सरणी $ कॉलम)

तालिका के लिए एक डिफ़ॉल्ट अनुक्रमणिका नाम बनाएँ।

पैरामीटर

तार $ प्रकार
सरणी $ कॉलम

प्रतिलाभ की मात्रा

तार

Fluent addColumn (स्ट्रिंग $ प्रकार, स्ट्रिंग $ नाम, सरणी $ पैरामीटर = [])

ब्लूप्रिंट में एक नया कॉलम जोड़ें।

पैरामीटर

तार $ प्रकार
तार $ नाम
सरणी $ मानकों

प्रतिलाभ की मात्रा

Fluent

$ यह हटाएं कॉलम (स्ट्रिंग $ नाम)

स्कीमा ब्लूप्रिंट से कॉलम निकालें।

पैरामीटर

तार $ नाम

प्रतिलाभ की मात्रा

इस $

संरक्षित Fluent addCommand (स्ट्रिंग $ name, सरणी $ पैरामीटर = [])

ब्लूप्रिंट में एक नया आदेश जोड़ें।

पैरामीटर

तार $ नाम
सरणी $ मानकों

प्रतिलाभ की मात्रा

Fluent

संरक्षित Fluent createCommand (स्ट्रिंग $ name, सरणी $ पैरामीटर = [])

एक नया फ्लुएंट कमांड बनाएं।

पैरामीटर

तार $ नाम
सरणी $ मानकों

प्रतिलाभ की मात्रा

Fluent

स्ट्रिंग getTable ()

ब्लूप्रिंट का वर्णन तालिका प्राप्त करें।

प्रतिलाभ की मात्रा

तार

Fluent [] getColumns ()

ब्लूप्रिंट पर कॉलम प्राप्त करें।

प्रतिलाभ की मात्रा

Fluent []

Fluent [] getCommands ()

ब्लूप्रिंट पर आदेश प्राप्त करें।

प्रतिलाभ की मात्रा

Fluent []

Fluent [] getAddedColumns ()

ब्लूप्रिंट पर कॉलम प्राप्त करें जो जोड़ा जाना चाहिए।

प्रतिलाभ की मात्रा

Fluent []

Fluent [] getChangedColumns ()

ब्लूप्रिंट पर कॉलम प्राप्त करें जिसे बदला जाना चाहिए।

प्रतिलाभ की मात्रा

Fluent []