小编Chr*_*391的帖子

PowerShell 脚本将 SQL 导出为 CSV 添加分隔符

我正在做一个脚本来从 SQL Server 数据库导出数据。我想输出一个带有分隔符“;”的 .csv 文件。

这是我的脚本:

#Variable to hold variable  
$SQLServer = "SERVEUR"  
$SQLDBName = "TOTO"  
$uid ="PS"  
$pwd = "password123"   
$delimiter = ";"

#SQL Query  
$SqlQuery = "SELECT * from $SQLDBName.dbo.SAGE_TO_PRESTASHOP;"  
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection  
$SqlConnection.ConnectionString = "Server = $SQLServer; Database = $SQLDBName; Integrated Security = True;"  
$SqlCmd = New-Object System.Data.SqlClient.SqlCommand  
$SqlCmd.CommandText = $SqlQuery  
$SqlCmd.Connection = $SqlConnection  
$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter  
$SqlAdapter.SelectCommand = $SqlCmd   
#Creating Dataset  
$DataSet = New-Object System.Data.DataSet  
$SqlAdapter.Fill($DataSet)  
$DataSet.Tables[0] | Out-File "E:\EXPORTS\export.csv"  
Run Code Online (Sandbox Code Playgroud)

powershell

8
推荐指数
1
解决办法
1万
查看次数

如何从 API 平台文档中隐藏路由

我正在用 Symfony4 下的 API 平台构建一个 API,

我想在文档中隐藏一个实体,该实体只能由打击的 ROLE_ADMIN 访问,而没有兴趣在文档中可见。

这是我想隐藏的实体:

<?php

namespace App\Entity;

use ApiPlatform\Core\Annotation\ApiResource;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Serializer\Annotation\Groups;

/**
 * @ApiResource(
 *     attributes={"access_control"="is_granted('ROLE_ADMIN')"}
 * )
 * @ORM\Entity(repositoryClass="App\Repository\OrderStatusRepository")
 */
class OrderStatus
{
    /**
     * @ORM\Id()
     * @ORM\GeneratedValue()
     * @ORM\Column(type="integer")
     */
    private $id;

    /**
     * @ORM\Column(type="string", length=255)
     * @Groups("orderGET")
     */
    private $label;

    /**
     * @return int|null
     */
    public function getId(): ?int
    {
        return $this->id;
    }

    /**
     * @return null|string
     */
    public function getLabel(): ?string
    {
        return $this->label;
    }

    /** …
Run Code Online (Sandbox Code Playgroud)

api-platform.com symfony4

4
推荐指数
2
解决办法
2210
查看次数

标签 统计

api-platform.com ×1

powershell ×1

symfony4 ×1