Вход Регистрация
Файл: vendor/laravel/framework/src/Illuminate/Database/Schema/SqlServerBuilder.php
Строк: 70
<?php

namespace IlluminateDatabaseSchema;

class 
SqlServerBuilder extends Builder
{
    
/**
     * Create a database in the schema.
     *
     * @param  string  $name
     * @return bool
     */
    
public function createDatabase($name)
    {
        return 
$this->connection->statement(
            
$this->grammar->compileCreateDatabase($name$this->connection)
        );
    }

    
/**
     * Drop a database from the schema if the database exists.
     *
     * @param  string  $name
     * @return bool
     */
    
public function dropDatabaseIfExists($name)
    {
        return 
$this->connection->statement(
            
$this->grammar->compileDropDatabaseIfExists($name)
        );
    }

    
/**
     * Drop all tables from the database.
     *
     * @return void
     */
    
public function dropAllTables()
    {
        
$this->connection->statement($this->grammar->compileDropAllForeignKeys());

        
$this->connection->statement($this->grammar->compileDropAllTables());
    }

    
/**
     * Drop all views from the database.
     *
     * @return void
     */
    
public function dropAllViews()
    {
        
$this->connection->statement($this->grammar->compileDropAllViews());
    }

    
/**
     * Drop all tables from the database.
     *
     * @deprecated Will be removed in a future Laravel version.
     *
     * @return array
     */
    
public function getAllTables()
    {
        return 
$this->connection->select(
            
$this->grammar->compileGetAllTables()
        );
    }

    
/**
     * Get all of the view names for the database.
     *
     * @deprecated Will be removed in a future Laravel version.
     *
     * @return array
     */
    
public function getAllViews()
    {
        return 
$this->connection->select(
            
$this->grammar->compileGetAllViews()
        );
    }
}
Онлайн: 0
Реклама