小编09Q*_*534的帖子

如何获得POSTGRESQL的数据库设计来创建ER图?

我正在使用postgresql 9.2

postgres=# select version();
                           version
-------------------------------------------------------------
 PostgreSQL 9.2.4, compiled by Visual C++ build 1600, 64-bit
(1 row)
Run Code Online (Sandbox Code Playgroud)

pgadmin III

我有一个包含一对多和多对一关系的表的数据库.

我想制作ER图,即表的数据库设计.

我已经搜索并提到了这个问题,但我无法理解我应该如何将数据库设计安装到我的pgadmin III中,如链接视频中所示,即图像视图.

我很困惑是否要进行任何安装,还是像插件一样?我很困惑该怎么做.

我需要一些关于如何完成这项工作的支持,以便我可以使用pgadmin III制作ER图.

postgresql phppgadmin reverse-engineering pgadmin postgresql-9.2

6
推荐指数
1
解决办法
7777
查看次数

在JSF,PrimeFaces中将动态HTML导出为PDF?

我想使用Primefaces将HTMl文件转换为PDF文件.

我熟悉JavaScript Exports.

有没有办法在JSF,Primefaces中使用相同的方法.

需要参考文档或链接JSF,Primefaces中的此类功能.

javascript pdf jsf primefaces jsf-2

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

如何编写返回文本或整数值的函数?

我正在使用 PostgreSQL 9.2.4。

postgres=# 选择版本();

                           version
-------------------------------------------------------------
 PostgreSQL 9.2.4, compiled by Visual C++ build 1600, 64-bit
(1 row)
Run Code Online (Sandbox Code Playgroud)

sqlfiddle 链接

我的查询安全地执行插入。我需要的是我的函数应该返回除 void 数据类型之外的内容。像 text("inserted into table") 或 integer(0-false,1-true) 之类的东西,验证是否插入对我有用?

我需要一个在插入完成时返回 aninteger或 a的函数的语法text。用于验证目的。有没有办法解决这个问题?

postgresql types plpgsql postgresql-9.2

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

当我点击任何链接时,它应该在JSF,Primefaces的同一个新窗口中打开

在我的JSF页面中我很少 Links{link1,link2,link3,link4}-{Student Id's}.

我尝试的是当我点击链接它打开学生信息时 "NEW WINDOW".

当我点击下一个链接时,它打开一个新窗口,但我想在同一个新窗口中打开,即目标应该是打开的同一个新窗口.

图形表示:

目标链接到同一窗口

在新窗口中收集STACKOVERFLOW 打开页面时试过的一段代码:

<p:dataTable id="studentDtTble" var="studData" value="#{studentController.dataList}">
        <p:columnGroup type="header">
            <p:row>
                    <p:column headerText="StudentId"></p:column>
                    <p:column headerText="StudentName"></p:column> 
                    <p:column headerText="Add" ></p:column>     
            </p:row>
        </p:columnGroup>
            <p:column>
                <p:commandLink id="sidlink" action="/studentinfo.xhtml" target="_blank">  
                    <h:outputText value="#{studData.studentId}" styleClass="txtlink" />
                </p:commandLink>
            </p:column>
            <p:column>
               <h:outputText value="#{studData.studentName}" />
            </p:column>
            <p:column >
                <p:selectBooleanCheckbox value="#{studData.add}" />
            </p:column>
    </p:dataTable>
Run Code Online (Sandbox Code Playgroud)

编辑@Nosnhoj回复:When i Click on any of the SID Link then there Details Should Opened in the "Same NEW Window".

jsf primefaces jsf-2

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

Primefaces printer.js有什么作用?

我是JQuery和Primefaces的新手.

下面的代码(printer.js)在Primefaces中用于打印所需的目标 <p:printer target="targetId">

我正在尝试打印一个位于对话框内的Primefaces面板的内容,它在IE8和其他浏览器中工作正常,但在IE9及以上版本中它会抛出一个错误 "Internet Stopped Working"

How can i Fix this issue ? Can any one Explain what Does that printer.js Do ?
Run Code Online (Sandbox Code Playgroud)

printer.js

 (function(b){var a;
                    b.fn.jqprint=function(d){a=b.extend({},b.fn.jqprint.defaults,d);
                    var c=(this instanceof jQuery)?this:b(this);
                        if(a.operaSupport&&b.browser.opera){
                            var e=window.open("","jqPrint-preview");
                                e.document.open();
                                var g=e.document
                        }else{
                            var f=b("<iframe  />");
                            if(!a.debug){
                                f.css({position:"absolute",width:"0px",height:"0px",left:"-600px",top:"-600px"})
                            }
                            f.appendTo("body");
                            var g=f[0].contentWindow.document
                        }
                        if(a.importCSS){
                            if(b("link[media=print]").length>0){
                                b("link[media=print]").each(function(){g.write("<link type='text/css' rel='stylesheet' href='"+b(this).attr("href")+"' media='print' />")})
                            }else{
                                b("link").each(function(){g.write("<link type='text/css' rel='stylesheet' href='"+b(this).attr("href")+"' />")})\
                                }
                        }
                        if(a.printContainer){
                            g.write(c.outer())
                        }else{
                            c.each(function(){g.write(b(this).html())})
                        }g.close();
                        (a.operaSupport&&b.browser.opera?e:f[0].contentWindow).focus();setTimeout(function(){(a.operaSupport&&b.browser.opera?e:f[0].contentWindow).print();if(e){e.close()}},1000)
                    };
                    b.fn.jqprint.defaults={debug:false,importCSS:true,printContainer:true,operaSupport:true};
                    jQuery.fn.outer=function(){return b(b("<div></div>").html(this.clone())).html()}
                })(jQuery);
Run Code Online (Sandbox Code Playgroud)

javascript printing jquery jsf primefaces

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

如何仅删除父表中的行,该表由子表中的Foregin键引用

我想从父表中删除行/元组,但由于它在其子表中具有FOREIGN KEY引用,因此抛出了错误消息。

但是,就我而言,我只想从父表中删除记录,并在子表中维护数据

有可能实现这一目标吗?

我知道的用法ON DELETE CASCADE,但是我想知道我描述的secenario是否有解决方案?

sql foreign-keys foreign-key-relationship

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