小编Shi*_*are的帖子

有没有办法在 Hasura graphql 自定义 sql 函数中返回没有表名的 SETOF

我在 hasura 中创建了自定义 sql 函数并跟踪它。但需要在“ RETURNS SETOF <table-name>”中写入表名(参考: https: //docs.hasura.io/1.0/graphql/manual/schema/custom-functions.html)。在这里,我无法创建具有与函数返回列相同的架构的新表。我有很多函数要创建,所以我想要一个解决方案,我可以在其中创建一个返回 SETOF 而不带表名的函数。

即使在 hasura 函数中也无法返回虚拟表(即RETURNS Table(column1 text, column2 text, column3 text)

我尝试了“创建类型”并将其用作

CREATE TYPE temp_type AS
(column1 text, column2 text, column3 text
);
Run Code Online (Sandbox Code Playgroud)

但没有工作并给出以下错误:

“无法跟踪函数“my_function”,因为该函数不返回 SETOF 表”

对此有什么解决办法吗?

这是我的功能

CREATE  FUNCTION my_function(fromDate text, toDate text)
RETURNS  SETOF  <table-name>  AS $$

// My function logic here 
// which returns column1, column2, column3

$$ LANGUAGE sql STABLE; 
Run Code Online (Sandbox Code Playgroud)

postgresql graphql hasura

6
推荐指数
0
解决办法
944
查看次数

Momentjs:如何将一个时区的日期/时间转换为 UTC 日期/时间

我有一个带时区的日期/时间,想将其转换为 UTC

const date = '2019-04-10T20:30:00Z';
const zone = 'Asia/Kuala_Lumpur';
const utcDate = moment(date).tz(zone).utc().format();
console.log('UTC Date : ', utcDate);
Run Code Online (Sandbox Code Playgroud)

我的日期变量是 UTC 的标准格式吗?如何将这个时区投射到另一个时区?

javascript momentjs moment-timezone

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

如何使“Ckeditor-5文档编辑器”禁用或只读

我在reactjs中使用CKeditor5文档编辑器。我想将其禁用或只读。我正在配置中发送参数但不起作用。

<CKEditor2
                      editor={DecoupledEditor}
                      data="<p>Hello from CKEditor 5!</p>"
                      onInit={editor => {
                        editor.ui.view.editable.element.parentElement.insertBefore(
                          editor.ui.view.toolbar.element,
                          editor.ui.view.editable.element
                        );
                      }}
                      config={
                        {
                          toolbar: ['bold', 'italic', 'bulletedList', '|', 'numberedList', 'alignment'],
                          removePlugins: ['Heading', 'Link'],
                          isReadOnly: true,
                        }
                      }
                    />
Run Code Online (Sandbox Code Playgroud)

javascript reactjs ckeditor5

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

反应引导表自动列宽

我正在使用“react-bootstrap-table”来渲染表格。某些列有很长的文本,其中有省略号。我已经设置了宽度=“一些数字”。我想将宽度设置为动态或列应根据文本的长度进行设置。有没有办法在不计算文本长度的情况下设置自动宽度,或者我们可以包装文本并删除省略号?

这是我的代码

<BootstrapTable
          data={products}
          pagination
          options={options}
          striped
          hover
          search
        >


          <TableHeaderColumn width="170" dataField="a1" dataSort columnTitle>some text</TableHeaderColumn>

          // Here i have set widht manually as '  width="160" '
          <TableHeaderColumn width="160" dataField="a2" dataSort columnTitle>some text</TableHeaderColumn>

          <TableHeaderColumn width="140" dataField="a3" dataSort>some text</TableHeaderColumn>


        </BootstrapTable>
Run Code Online (Sandbox Code Playgroud)

react-bootstrap-table 某些列有长文本显示省略号

css reactjs bootstrap-table react-bootstrap-table

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